Откат версии Ruby назад вызывает проблемы - PullRequest
0 голосов
/ 07 апреля 2020
Mac OS

Я работал с Ruby 2.7.0 и Rails 6, но некоторые гемы, а также зависимости не соответствуют Ruby 2.7.0 и получали массу предупреждений. Итак, я решил удалить Ruby 2.7.0

rbenv uninstall 2.7.0

rbenv install 2.6.3

Теперь, когда я пытаюсь что-либо сделать, я получаю следующее сообщение об ошибке:

ruby: invalid option -:  (-h will show valid options) (RuntimeError)

Даже если Я делаю что-то простое, как:

ruby -v

Из моего терминала:

unset RUBYOPT

Все работает нормально, пока в следующий раз я не go в терминал. В то время как я могу обойти это на своей машине разработки из терминала, моя IDE не понимает этого и выдает ту же ошибку, когда я делаю Rake, из IDE.

Когда я устанавливаю Вверх, в мой файл .bash_profile было вставлено следующее:

export RUBYOPT='-W:no-deprecated -W:no-experimental'
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi

Есть идеи?

Решение:

Я удалил следующее утверждение, добавленное rbenv на мой .bash_profile:

export RUBYOPT='-W:no-deprecated -W:no-experimental'

и теперь он работает нормально

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...