web-dev-qa-db-fra.com

Erreur MacOS Catalina après la mise à jour: Impossible d'exécuter Colorls

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.

11
Varun Sukheja

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.

0
Sharief Hai

Ce qui m'a résolu pour moi était de:

  1. Ouvrir Xcode
  2. Cliquez sur l'onglet Xcode en haut à gauche
  3. Ouvrir des préférences
  4. Cliquez sur l'onglet Locations
  5. Sélectionnez Outils de ligne de commande

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.

0
Dominic Smith