/usr/bin / env указывает на неправильную версию ruby. "Нет такого файла или каталога"

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

вот как выглядит мой 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

что мне делать?

еще одна ошибка при попытке bundle install я получаю

-bash: /usr/local/bin/bundle: /usr/bin/ruby1.9.1: bad interpreter: No such file or directory
6
задан Shu-Woon
24.11.2022 4:17 Количество просмотров материала 3558
Распечатать страницу

1 ответ

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

попробуйте добавить новую ячейку ruby перед $PATH.

таким образом:

export PATH=/new_bin/:$PATH

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

0
отвечен Josh Jobin 2022-11-25 12:05

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх