ruby-on-rails – Capistrano在尝试部署Rails资产清单时失败

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – Capistrano在尝试部署Rails资产清单时失败前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试部署之前已成功运行的Rails应用程序,但Capistrano在部署期间正在进行攻击.除了更改Rails应用程序代码本身和更新一些宝石之外,我不相信我已经改变了任何东西(即deploy.rb文件与曾经工作的设置相同.)

这是看起来失败的线:

executing "cp -- /u/apps/myapp/shared/assets/manifest.yml /u/apps/myapp/releases/unable/assets_manifest.yml"

注意它试图复制到的目录是如何调用的.这就像它无法获得新版本的名称/日期或其他东西?但是之前它执行它没有错误

executing "cd -- /u/apps/myapp/releases/20130507041223 && bundle exec rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile"

剩余的有趣输出是这样的:

** cp: cannot create regular file `/u/apps/myapp/releases/unable/assets_manifest.yml'
** No such file or directory
@R_403_159@: "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'"

更新:这似乎是Capistrano 2.15.4中的一个错误.降级到版本2.14.2解决了问题.我在这里详细说明了这个错误

https://github.com/capistrano/capistrano/issues/468

解决方法

这似乎是Capistrano 2.15.4中的一个错误.降级到2.14.2版本可以解决问题.见 https://github.com/capistrano/capistrano/issues/468
原文链接:https://www.f2er.com/ruby/269880.html

猜你在找的Ruby相关文章