EC2 - 未安装Gem bundler,首先运行`gem install bundler`

时间:2013-05-08 14:52:44

标签: ruby-on-rails ruby amazon-ec2 gem bundler

我正在使用Capistrano将rails应用程序部署到EC2,但在部署过程中,我得到了

...
ERROR: Gem bundler is not installed, run `gem install bundler` first.
    command finished in 344ms
*** [deploy:update_code] rolling back
...

我不确定是什么问题,这是EC2上已安装的宝石列表:

bundler (1.3.5)
rake (10.0.4)
rubygems-bundler (1.1.1)
rvm (1.11.3.7)

ruby​​ -v

ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-linux]

任何人都可以给我一个如何解决的提示吗? 感谢

1 个答案:

答案 0 :(得分:0)

你能提供一些细节吗?

您使用的是rvm吗?

Gemfile中的rails版本是什么?

宝石版?

如果您使用的是rvm,请检查正在使用的gemset,删除.bundle并执行一个新的 $ bundle 来安装gem。

从项目文件夹中发布命令 $ gem list 的整个o / p。