Rails 3.1 上的 Capistrano 部署/资产失败
我将此行 load 'deploy/assets'
添加到我的 Capfile 中,以使用 Rails 3.1 部署资产。
Capistrano 到达此行
* 执行 "cd /home/deploy/armonia/stage/releases/20110928021521 && bundle exec rake RAILS_ENV=stage RAILS_GROUPS=assets assets:precompile"
然后失败并显示
在任何来源中都找不到 multi_json-1.0.3
这很奇怪,因为找到了 gem当我在部署服务器上运行 bundle show multi_json
时。
是什么原因造成的?
I added the this line load 'deploy/assets'
to my Capfile to deploy assets with Rails 3.1.
Capistrano gets to this line
* executing "cd /home/deploy/armonia/stage/releases/20110928021521 && bundle exec rake RAILS_ENV=stage RAILS_GROUPS=assets assets:precompile"
then fails with
Could not find multi_json-1.0.3 in any of the sources
which is weird because the gem is found when I run bundle show multi_json
on my deployment server.
What causes this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通过将捆绑程序更新到 1.0.18 修复了此问题,似乎与此 https://github 相关。 com/capistrano/capistrano/issues/81
Fixed this by updating to bundler to 1.0.18, seems to be related to this https://github.com/capistrano/capistrano/issues/81