Pourquoi est-ce que je reçois une erreur de chargement lorsque j'essaie d'utiliser des commandes gem sur mon Mac?

0

J'essaie d'installer Sass sur mon Mac, mais chaque fois que j'essaye d'utiliser une commande comme Gem gem install sassou gem update --systemj'obtiens les erreurs suivantes:

/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>'

Cela se produit également lorsque j'essaie d'installer homebrew.

Ma version en rubis en utilisant ruby -vdonne

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

J'utilise macOS 10.14.2.

Pourquoi ai-je cette erreur et comment puis-je la réparer?

Merci.

Kat W
la source

Réponses:

0

Ok j'ai trouvé une solution à court terme

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

Installer rvm et faire cela ci-dessus a fonctionné pour moi.

Mon usr / bin / ruby ​​ne fonctionne toujours pas, donc je suppose que ce n'est pas un correctif complet pour le système ruby. rubytravaille pour moi maintenant. Je ne pouvais pas installer de bière auparavant, mais maintenant je le peux.

utilisateur3651225
la source