使用rbenv的pow并没有加载正确的ruby版本

时间:2013-11-04 15:23:16

标签: ruby-on-rails ruby rbenv rack-pow

使用ruby 2.0.0可以正常使用Pow,但是当我想使用1.9.3时,pow不会加载正确的ruby版本(ruby-version文件存在正确的ruby版本)。

Bundler::GemNotFound: Could not find rake-0.9.2.2 in any of the sources
~/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/spec_set.rb:92:in `block in materialize'

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,我通过将这一行添加到我的~/.powconfig

来解决了这个问题

export PATH=$HOME/.rbenv/shims:$HOME/.rbenv/bin:$PATH

我希望它对你有帮助。

答案 1 :(得分:1)

如果您的主目录中有.ruby-version删除它,它基本上会覆盖您在应用程序路径上的.ruby版本。

rm -rf ~/.ruby-version

这是我在使用pow.cx,.zsh和rbenv

时遇到的错误