Ошибка с Pow и rbenv - "не удается загрузить такой файл - bundler/setup"
Я знаю, что на странице вики по устранению неполадок есть запись для Pow, но я внес это изменение, и оно по-прежнему выдает ту же ошибку.
Если вы заметили из сообщения об ошибке ниже, он, по крайней мере, пытается использовать правильную версию ruby из rbenv, но все еще имеет ту же ошибку
LoadError: cannot load such file -- bundler/setup
~/.rbenv/versions/1.9.3-p125/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
~/.rbenv/versions/1.9.3-p125/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
Я также просмотрел все комментарии в проблеме, упомянутой на странице устранения неполадок, и ни одно из этих решений не помогло мне.
6 ответов
Как правило, вам нужно ~/.powconfig
файл с:
export PATH=$(rbenv root)/shims:$(rbenv root)/bin:$PATH
Смотрите обсуждение проблемы и руководство Pow.
1) кошка ~ /.powconfig
export PATH=/Users/alvin/.rbenv/shims:$PATH
2) перезапустить
touch ~/.pow/restart.txt
У меня была эта ошибка с использованием rbenv, и я просто удалил и переустановил pow исправил ее:
curl get.pow.cx/uninstall.sh | sh
а также
curl get.pow.cx | sh
Просто для полноты.
У меня была похожая проблема, и ответ здесь решил ее для меня.
Я должен был удалить ~/.ruby-version
для того, чтобы это работало на меня.
Я использую rbenv, и у меня возникла эта проблема, когда, как следует из этого ответа, версия Ruby в ENV приложения отличалась от версии для Pow.
Я установил версию Ruby, используя переменную среды RBENV_VERSION, которая по какой-то причине не была обнаружена Pow. Это было исправлено путем создания .ruby-version
файл в каталоге моего проекта.
Я понял. По какой-то причине у меня есть две директории.rbenv. Один в ~/.rbenv/shims
и один в ~/Developer/.rbenv/shims
,
Изменив мой ~/.powconfig
Чтобы добавить каталоги разработчика на мой путь, Pow хорошо запустил приложение.