Pow не работает с Ruby 2.0, используя RBENV

Я установил Ruby 2.0.0-p247 через rbenv (ruby-build) и, к сожалению, мой 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'

Любое понимание очень ценится. Похоже, что он смотрит на версию 1.9.3 Ruby, но я установил rbnenv global, shell и local (в приложении.ruby-version) для использования Ruby 2.0.0-p247. Я использую ZSH и пытался обновить homebrew, rbenv, а также Coldboot.

2 ответа

Решение

Похоже, это известная проблема по адресу: 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
Другие вопросы по тегам