Я пытаюсь установить sass на мой Mac, но каждый раз, когда я пытаюсь использовать любую команду gem, такую как gem install sass или gem update --system я получаю следующие ошибки:

/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- rubygems/core_ext/kernel_warn (LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Library/Ruby/Site/2.3.0/rubygems.rb:1395:in `<top (required)>'
from <internal:gem_prelude>:4:in `require'
from <internal:gem_prelude>:4:in `<internal:gem_prelude>'

Это также происходит, когда я пытаюсь установить homebrew.

Моя версия ruby с использованием ruby -v дает

ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]

Я использую macOS 10.14.2.

Почему я получаю эту ошибку и как ее исправить?

Благодарю.

1 ответ1

0

Хорошо, я нашел краткосрочное решение

https://stackoverflow.com/questions/25328019/cannot-load-such-file-rubygems-rb

Установка rvm и выполнение этого выше работало для меня.

Мой usr/bin/ruby по-прежнему не работает, поэтому я предполагаю, что это не полное исправление системного ruby. ruby работает на меня сейчас. Я не мог установить варево раньше, но теперь я могу.

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