Mise à jour sur MacOS Catalina Donne une erreur sur l'ouverture terminale
ERROR: Can't find Ruby library file or shared library colorls
usage: dirname path
/Users/varunsukheja/.zshrc:source:91: no such file or directory: /tab_complete.sh
Lorsque j'ai vérifié le fichier .zshrc pour la ligne 91, j'ai trouvé ci-dessous la ligne
source $(dirname $(gem which colorls))/tab_complete.sh
Et sur la vérification gem which colorls
J'ai eu ci-dessous l'erreur
ERROR: Can't find Ruby library file or shared library colorls
Mais quand je vérifie which colorls
Je suis en dessous du chemin
/usr/local/bin/colorls
Aussi j'ai essayé d'installer à nouveau des colorls à l'aide de la gemme
Building native extensions. This could take a while...
ERROR: Error installing colorls:
ERROR: Failed to build gem native extension.
current directory: /Library/Ruby/Gems/2.6.0/gems/clocale-0.0.4/ext/clocale
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/Ruby -I /Library/Ruby/Site/2.6.0 -r ./siteconf20191009-43313-16ndnb.rb extconf.rb
mkmf.rb can't find header files for Ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/Ruby/include/Ruby.h
You might have to install separate package for the Ruby development
environment, Ruby-dev or Ruby-devel for example.
extconf failed, exit code 1
Gem files will remain installed in /Library/Ruby/Gems/2.6.0/gems/clocale-0.0.4 for inspection.
Results logged to /Library/Ruby/Gems/2.6.0/extensions/universal-darwin-19/2.6.0/clocale-0.0.4/gem_make.out
S'il vous plaît aidez comment le faire fonctionner.
Erreur: Erreur d'extension native GEM lors de l'installation de cocoapodes
Réponse: Suivez ci-dessous 3 étapes, le problème sera corrigé.
Étape 1: Ouvrez Xcode Aller au chemin ci-dessous
Xcode> Préférences> Locations> Outils de ligne de commande (Select-XCode)
Étape 2: Ouvrir la borne-coller la commande ci-dessous
curl -L https://get.rvm.io | bash -s stable
Réouvoir le terminal -Paste les commandes ci-dessous
Remarque: il faudra 3-5 minutes
rVM Installer Ruby-2.6
rVM Utilisez Ruby-2.6.3
rVM --Default Utilisation 2.6.3
Étape 3:
Ouvrir la commande de terminal ci-dessous
Sudo gem installer cocoapodes
Maintenant, une erreur d'extension native GEM lors de l'installation de cocoapodes ne viendra pas
Problème résolu.
Ce qui m'a résolu pour moi était de:
Pour une raison quelconque, il n'y avait aucun outil de ligne de commande sélectionné, de sorte que cela a provoqué des problèmes pour moi. J'ai téléchargé une version bêta de Xcode et aucune n'a été sélectionnée lors de la mise à jour de la dernière version.