1

Если я наберу "rake spec", я получу. /usr /bin /env: ruby1.9.1: Нет такого файла или каталога. Эта проблема начала возникать, когда я удалил ruby 1.9.1 и использовал rvm для установки последней версии ruby, но теперь, когда я набираю rails -v или rake spec, они ' все еще указывает на старый несуществующий рубин.

Вот так выглядит мой bashrc

export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting

export PATH="/usr/local/bin:$PATH"
export PATH="$PATH:$HOME/.linuxbrew/bin"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
export PATH=$PATH:/usr/local/rvm/rubies/ruby-2.1.1/bin

Что я делаю?

Другая ошибка, когда я пытаюсь установить пакет, я получаю

-bash: /usr/local/bin/bundle: /usr/bin/ruby1.9.1: bad interpreter: No such file or directory

1 ответ1

0

Возможно, что PATH все еще содержит старое местоположение ruby (/usr/bin/env).

Попробуйте добавить новую рубиновую корзину до $ PATH.

Вроде следует:

export PATH=/new_bin/:$PATH

Если другой путь к корзине ruby находится перед новым, он будет иметь более высокий приоритет в PATH.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .