Pow不使用RBENV使用Ruby 2.0

我通过rbenv (ruby-build)安装了Ruby 2.0.0-p247,不幸的是我的Pow.cx无效。

有没有人有这种经历?

我得到了以下战俘

 Error starting application Your Rack app raised an exception when Pow tried to run it. ~/.rbenv/versions/1.9.3-p429/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' ~/.rbenv/versions/1.9.3-p429/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' ~/Code/sandwiches_app/config/boot.rb:6:in `' ~/.rbenv/versions/1.9.3-p429/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' ~/.rbenv/versions/1.9.3-p429/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 

任何见解都非常感谢。 看起来它正在看rbnenv的Ruby版本,但是我设置了rbnenv全局,shell和本地(在应用程序.ruby-version中)以使用Ruby 2.0.0-p247。 我正在使用ZSH并尝试更新自制程序,rbenv以及冷启动。

根据以下内容看起来这是一个已知问题: https : //github.com/37signals/pow/issues/363

我必须在我的主目录中删除.ruby-version文件〜才能工作。

我希望这可以帮助那些遇到同样问题的人。

好的,上面的答案确实有效,但对于那些与他人共享项目并且删除.ruby-version文件的选项不可能….

在项目的根目录中添加.powrc文件,在该文件中添加:

 if [ -f "$rvm_path/scripts/rvm" ]; then source "$rvm_path/scripts/rvm" rvm use . fi