Обновление версии Global Ruby на macOS - PullRequest
0 голосов
/ 12 февраля 2020

Я пытаюсь обновить Ruby на моем компьютере до версии 2.7.0, так как это последняя стабильная версия.

Запуск macOS Catalina Версия 10.15.3

Попробовал верх два решения из этой записи StackOverflow .

1. Использование только brew

brew upgrade ruby

только подтверждает, что «ruby 2.6.5 уже установлено»

2. Использование rbenv

rbenv install 2.7.0

rbenv global 2.7.0

После установки я получаю подтверждение, что ruby 2.7.0 установлен, но когда я закрываю терминал, и проверьте версию, 2.6.5 по-прежнему является текущей версией.

Первоначально, когда я попробовал это, я получил ошибку BUILD FAILED (OS X 10.15.3 using ruby-build 20200115). На основании рекомендации в этой проблеме github я обнаружил, что XCode не был установлен (он был установлен, но что-то удалило его в последние несколько месяцев). Я переустановил его, но все еще получил ту же проблему.

3. Также попробовал RVM на основе ответа 3 из этого поста .

rvm upgrade 2.7.0

Но мне предлагают, если я хочу использовать ruby -2.6. 3 Я сказал да случайно. Итак, теперь я вернулся к 2.6.3

Нужно ли мне что-то еще сделать, чтобы изменить глобальные настройки среды для Ruby? Казалось, что rbenv global 2.7.0 сделает это.

1 Ответ

2 голосов
/ 17 февраля 2020

Согласно совету anothermh , неустановленные версии rbenv и brew Ruby

Удаление

brew uninstall ruby для удаления версии brew

Использовать принятый ответ по [этой SO] статье 1

Установить Ruby через RVM

rvm install (ruby version)

rvm --default use (ruby version)

можно использовать rvm list для просмотра доступных ruby версий.

...