2012-01-31 3 views
4

Я пытаюсь настроить rbenv:rbenv Exec расслоение Exec вместо просто расслоением Exec

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

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

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

rbenv Exec расслоение Exec

Как обойти это?

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

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

$ ➔ rbenv rehash 
$ ➔ rails s 

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

Не rbenv иметь что-то вроде 'использование РВМ 1.9.3', который устанавливает рубин 1.9.3 как текущий рубин? –

+0

Вы запустили 'rbenv rehash'? – mipadi

+0

@mipadi прочитал обновление. не помогает :( –

ответ

3

Глупо действительно:

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

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

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

Благодаря @Dylan Маркова в комментариях для указал мне в правильном направлении :)

Смежные вопросы