2

我通过 (ruby-build) 安装了 Ruby 2.0.0-p247 rbenv,不幸的是我的 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 `<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'

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

4

2 回答 2

9

看起来这是一个已知问题:https ://github.com/37signals/pow/issues/363

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

我希望这对遇到同样问题的人有所帮助。

于 2013-07-20T11:15:08.033 回答
-1

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

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

if [ -f "$rvm_path/scripts/rvm" ]; then
   source "$rvm_path/scripts/rvm"
   rvm use .
fi
于 2015-01-06T22:25:46.217 回答