Настройка rbenv правильно

У меня установлен rvemv, но каждый раз, когда я закрываю терминал, мне необходимо выполнить exec $SHELL, чтобы он перезагрузил rvemv, в противном случае я получаю ошибку, что rbemv не установлен. Как я могу это исправить, чтобы мне не нужно было выполнять exec $ SHELL?

Это также включено в мой .bashrc:

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
2
задан 16 July 2013 в 04:19

1 ответ

Это общая проблема. Вы должны поместить их в ~/.profile вместо ~/.bashrc.

ПРИМЕЧАНИЕ : убедитесь, что у вас нет ~/.bash_profile, иначе ~/.profile НЕ будет загружен bash. Это стандартное поведение Ubuntu Desktop.

В качестве альтернативы, вы можете использовать внешний скрипт для rbenv, когда это необходимо, исходный код вручную; -)

Например, rbenv.sh

#! /bin/sh
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
0
ответ дан 16 July 2013 в 04:19

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

Похожие вопросы: