Почему ошибка обновления RVM на древнем gemset? - PullRequest
0 голосов
/ 07 апреля 2019

Я пытаюсь обновиться до Ruby 2.5.3 и использую RVM.

Во время установки я получаю следующую ошибку:

Error running '__rvm_with ruby-2.5.3@myapp gemset_pristine',
please read /Users/me/.rvm/log/1554634536_ruby-2.5.3/gemset.pristine-ruby-2.5.3@myapp.log

При просмотре этого файла журнала возникает следующая проблема:

warning: It seems your ruby installation is missing psych (for YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby.

Я пробовал несколько разных подходов:

brew install libyaml, что дает Warning: libyaml 0.2.2 is already installed and up-to-date

rvm pkg install libyaml, который успешно устанавливает libyaml

rvm reinstall ruby-2.5.3 --autolibs=3 --force

Я все еще получаю эту ошибку gemset: Error running '__rvm_with ruby-2.5.3@myapp gemset_pristine'

Как мне это отладить?

...