【发布时间】:2012-03-02 20:38:27
【问题描述】:
这是 Capistrano 部署中 rake 导致的错误。该错误还会导致 rails 3.1.3 部署的回滚和失败(安装了 rvm for single user)。
** [out :: 76.195.225.93] ←[31mERROR: Gem bundler is not installed, run `gem in
command finished in 54ms
*** [deploy:update_code] rolling back
* executing "rm -rf /var/www/byop/releases/20120302230229; true"
gem list 显示捆绑程序 1.0.22。捆绑器也被添加到 .rvm/gemset/ 下的 default.gems 和 global.gems。什么可能导致错误?非常感谢。
【问题讨论】:
-
预编译任务在本地是否适合您?
-
运行 rake RAILS_ENV=production RAILS_GROUPS=assets assets:本地预编译。差不多3分钟过去了,它还在运行。不过好像没问题。
-
非常慢。可能需要 5 分钟。但它没有错误。
-
这是您第一次尝试部署此应用程序,还是已经为以前版本的 Rails 正确部署?也发布您的
deploy.rb文件。 -
首次尝试新服务器。
标签: ruby-on-rails rake rvm capistrano