Ошибка с 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 хорошо запустил приложение.

Другие вопросы по тегам