1

当我尝试使用 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

有人有想法么?提前致谢!

4

1 回答 1

0

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

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

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

不知道是什么原因造成的,但之后我能够很好地部署。

希望对其他人有所帮助!

于 2013-06-10T21:12:43.193 回答