Tôi đang cố gắng triển khai ứng dụng Rails đã hoạt động thành công trước đó, nhưng Capistrano đang chặn trong khi triển khai. Tôi không tin rằng tôi đã thay đổi bất kỳ điều gì khác ngoài việc thay đổi mã ứng dụng Rails và cập nhật một số đá quý (ví dụ: tệp deploy.rb giống hệt với thiết lập một lần.)Capistrano không thành công khi cố gắng triển khai bản kê khai tài sản Rails
Đây là dòng có vẻ thất bại trên:
executing "cp -- /u/apps/myapp/shared/assets/manifest.yml /u/apps/myapp/releases/unable/assets_manifest.yml"
Lưu ý thư mục mà nó đang cố gắng sao chép được gọi là unable
. Nó giống như nó không thể có được tên/ngày phát hành mới hay cái gì đó? Tuy nhiên trước đó nó thực hiện này mà không có lỗi:
executing "cd -- /u/apps/myapp/releases/20130507041223 && bundle exec rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile"
Phần còn lại của đầu ra thú vị là thế này:
** cp: cannot create regular file `/u/apps/myapp/releases/unable/assets_manifest.yml'
** No such file or directory
failed: "rvm_path=$HOME/.rvm/ $HOME/.rvm/bin/rvm-shell 'default' -c 'cp -- /u/apps/myapp/shared/assets/manifest.yml /u/apps/myapp/releases/unable/assets_manifest.yml'"
UPDATE: này dường như là một lỗi trong Capistrano 2.15.4. Hạ cấp xuống phiên bản 2.14.2 đã khắc phục được sự cố. Tôi đã trình bày chi tiết các lỗi ở đây:
https://github.com/capistrano/capistrano/issues/468
Vui lòng trả lời câu hỏi của riêng bạn. Nó vẫn nằm trong danh sách chưa được trả lời. –