récemment essayé de le faire pod setup
et j'obtiens ceci:
-bash: /usr/local/bin/pod: /usr/local/opt/ruby/bin/ruby: bad interpreter: No such file or directory
J'ai suivi le guide de Ray Wenderlich pour installer des cocoapods et j'ai ce problème donc je n'ai aucune idée de ce qui se passe.
Réponses:
J'ai rencontré ce problème lors de la mise à niveau vers Mac OS High Sierra.
C'était ma solution:
J'ai trouvé cette réponse sur la liste des problèmes de CocoaPods sur Github .
la source
sudo gem install cocoapods
brew update
etbrew upgrade
installé les derniers cocoapods pour moi et j'ai fait l'affaireCela s'est produit lorsque je suis passé à Catalina. Je l'ai résolu en exécutant:
la source
brew uninstall openssl & brew install openssl
Après la mise à niveau vers High Sierra, j'ai eu la même erreur, je viens de réinstaller les cocoapods
la source
Même problème que j'ai rencontré lorsque j'ai mis à jour notre système de
Sierra
àMojave.
Fonctionne également pour CatalinaLes étapes suivantes ont fonctionné:
J'ai obtenu l'aide du lien suivant .
la source
Sudo
devant pour obtenir la permission d'écriture fwiw.je l'ai réparé en courant
brew install ruby
la source
rew uninstall cocoapods
rew install cocoapods
après avoir installé ruby pour faire disparaître l'erreur.Cette ligne m'a sauvé la journée.
la source
Pendant que j'essaie de réinstaller, j'ai une autre erreur disant que
Ensuite, je l'ai fait et j'ai bien fonctionné.
la source
sudo
était tout ce dont vous aviez besoin. Voir le commentaire de [ stackoverflow.com/users/877341/blackhawk4152] ciSur mon Mac, cela a résolu le problème:
la source
Après la mise à niveau d'OS X Mojave vers OS X Catalina, j'ai reçu ce message lors de l'exécution
pod init
oupod --version
:-bash: /Users/mangolassi/.gem/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory
Je n'aime pas l'idée de
sudo gem install cocoapods
donc j'ai mon dossier .cocoapods dans mon répertoire utilisateur et j'ai modifié mon .bash_profile pour pointer vers lui. L'erreur que j'ai reçue était parce que la version 2.3 était codée en dur dans ce fichier:/Users/eric/.gem/bin/pod
et Catalina est venue avec 2.6.Il est possible que l'installation de sudo écrase ce fichier avec succès, et c'est probablement le cas, mais je voulais conserver ma configuration d'origine.
J'ai pu juste modifier la première ligne shebang du fichier
/Users/eric/.gem/bin/pod
pour avoir un chemin avec 2.6 au lieu de 2.3 et cela a fonctionné. Le changement entier changeait le «3» en «6» dans ma poursuite car la version était toujours «2».la source
Ce qui suit a fonctionné pour moi:
https://stackoverflow.com/a/60464653
la source
Fixé avec
la source
Dans mon cas, rien de ce qui précède n'a fonctionné. J'avais installé ruby 2.3.0 et j'ai dû rétrograder vers 2.0.0:
gem update --system 2.0.0
la source
La façon «approuvée par rubyist» de procéder consiste à installer un gestionnaire de version ruby (rbenv) et à installer des cocoapods à travers cela.
sudo
Jouer avec et vos rubygems vont vous faire pleurer.la source