我通过rbenv
(ruby-build)安装了Ruby 2.0.0-p247,不幸的是我的Pow.cx无效。
有没有人有这种经历?
我得到了以下的Pow
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 `<top (required)>'
~/.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'
非常感谢任何见解。看起来它正在看1.9的Ruby版本,但是我已经将rbnenv
全局,shell和本地(在应用程序.ruby-version中)设置为使用Ruby 2.0.0-p247。我正在使用ZSH并尝试更新自制程序,rbenv以及冷启动。
答案 0 :(得分:9)
根据https://github.com/37signals/pow/issues/363
,这似乎是一个已知问题我必须在我的主目录中删除.ruby-version文件〜才能工作。
我希望这可以帮助那些遇到同样问题的人。
答案 1 :(得分:-1)
好的,上面的答案确实有效,但对于那些与他人共享项目并且删除.ruby-version文件的选项不可能....
在项目的根目录中添加.powrc文件,并在该文件中添加:
if [ -f "$rvm_path/scripts/rvm" ]; then
source "$rvm_path/scripts/rvm"
rvm use .
fi