capistrano部署中的rubygems-bundler gem加载错误

时间:2013-06-09 00:55:44

标签: ruby-on-rails capistrano bundler

当我尝试使用capistrano部署项目时出现以下错误:

Gem::LoadError: Could not find 'rubygems-bundler' (>= 0) among 69 total gem(s)
An error occured while installing cocaine (0.3.2), and Bundler cannot continue.
Make sure that `gem install cocaine -v '0.3.2'` succeeds before bundling.

现在gem list | grep cocainecocaine (0.4.2, 0.3.2, 0.2.1)gem list | grep rubygems-bundlerrubygems-bundler (1.0.2)所以我知道安装了宝石。 which ruby/home/ubuntu/.rvm/rubies/ruby-1.9.3-p194/bin/ruby

有人有什么想法吗?提前谢谢!

1 个答案:

答案 0 :(得分:0)

好的,能够解决我自己的问题。原来rubygems-bundler不是我认为的那样,并且在之前尝试解决另一个问题时意外地安装了它。

我通过以下方式解决了这个问题:

rubygems-bundler-uninstaller
gem uninstall rubygems-bundler
rvm all-gemsets do gem uninstall --all --executables rubygems-bundler

不知道是什么导致了它,但之后我能够部署得很好。

希望能帮到别人!