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