Rails 3.1 上的 Capistrano 部署/资产失败

发布于 2024-12-07 01:36:05 字数 418 浏览 0 评论 0原文

我将此行 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凝望流年 2024-12-14 01:36:05

通过将捆绑程序更新到 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文