L'installation du pod ne fonctionne pas dans Mac OS Catalina 10.15 réactif


28

Erreur: Système / Bibliothèque / Frameworks / Ruby.framework / Versions / 2.3 / usr / bin / ruby: mauvais interprète: Aucun fichier ou répertoire de ce type

dans mac os catalina


Essayez peut-être d'utiliser les cocoapods installés via homebrew. Ça marche pour moi.
Snowfish

Réponses:


90

Vous pouvez le corriger en exécutant

sudo gem install -n /usr/local/bin cocoapods 

3
Wow, l'interprète de rubis soudainement disparu de Catalina m'a pris au dépourvu. Heureux d'avoir trouvé cette solution facile.
Will

Cela a fonctionné pour moi. Mais après avoir exécuté la commande Besoin de définir les outils de ligne de commande sous les emplacements dans les préférences Xcode.
Gurjinder Singh

@GurjinderSingh pourriez-vous développer ce que vous voulez dire en définissant des outils de commande dans les préférences Xcode?
Solvitieg

@Solvitieg Allez dans les préférences XCode-> onglet Emplacements-> Outils de ligne de commande (si vide) Choisissez votre XCodeVer actuel dans la liste déroulante.
Gurjinder Singh

Vous avez travaillé pour moi, vous êtes un super héros
David Villegas


0

Je l'ai résolu comme ça

1) cd ~ / .cocoapods

2) rm -r repos

3) Sudo Gem installe des cocoapods

4) Installation du pod


malheureusement, n'a pas fonctionné pour moi. Le sudo gem install cocoapodsmontre toujours la même erreur rubis.
iKK

Désinstallez d'abord tous les outils gem et pod, puis essayez les commandes ci-dessus.
Mujahed Ansari

0

Cette solution a fonctionné pour moi.

1) Allez dans les préférences Xcode -> onglet Emplacements. Voir l'image pour l'onglet «Emplacements».

2) Vérifiez la section Outils de ligne de commande. S'il est vide, assurez-vous que vos outils de ligne de commande actuels sont sélectionnés.Voir l'image pour la section Outils de ligne de commande.

3) Courir sudo gem install -n /usr/local/bin cocoapods

Cela a fonctionné comme un charme pour moi. J'espère que ça le fera aussi pour quelqu'un d'autre. Bon codage!

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.