2014-11-06 2 views
2

Я устанавливаю Ruby &. После выполнения инструкций по установке Ruby с использованием rbenv, я подтвердил, что рубиновая версия: 2.1.3.Старая версия Ruby, отображающая после установки последней версии

Однако при открытии нового терминала версия рубина по умолчанию возвращается к 2.0.0, если я не выполнил rbenv global 2.1.3.

Не могли бы вы объяснить, как я могу это исправить?

+0

Что такое '~/.rbenv/version', и является ли переменная среды RBENV_VERSION? – ptierno

+0

Можете ли вы опубликовать выходные данные из следующих команд: 'which ruby'' which rbenv'' echo $ SHELL'? –

+0

@PeteyT '~/.rbenv/version' возвращает' Command not found'. Как проверить переменную среды RBENV_VERSION? –

ответ

3

Try делает следующий

echo 'eval "$(rbenv init -)"' >> ~/.zshrc 

Затем откройте новую оболочку.

Учебник, который вы использовали, предполагал, что ваша оболочка была bash, но вы используете zsh. Вам нужно изменить .zshrc вместо .bash_profile.

+0

Спасибо @DavidAntaramian, который прибил его. Это будет иметь в виду в будущих установках. –

+0

Если это решит проблему для вас, не могли бы вы пометить мой ответ как правильный? благодаря –

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