rbenv exec bundle exec вместо просто bundle exec - PullRequest
4 голосов
/ 31 января 2012

Я пытаюсь настроить rbenv:

https://github.com/sstephenson/rbenv#section_2

У меня это работает с одной проблемой: я должен использовать rbenv exec, прежде чем все

Так что теперь, чтобы сделать пакет Exec, я делаю:

rbenv exec bundle exec

Как мне обойти это?

Редактировать

После запуска rbenv rehash я получаю:

$ ➔ rbenv rehash
$ ➔ rails s

bash: /usr/local/bin/rails: /usr/local/bin/ruby: bad interpreter: No such file or directory

1 Ответ

3 голосов
/ 31 января 2012

Действительно глупо:

Я забыл запустить exec $SHELL, поэтому мой PATH не был обновлен.Первоначально строки:

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

были помещены в .bash_profile, но должны были быть в .bashrc.После исправления этого я забыл повторно открыть / запустить вышеупомянутую команду!

Спасибо @Dylan Markov в комментариях за указание меня в правильном направлении:)

...