J'ai mis à jour mon macOS vers High Sierra, maintenant en installant des dépendances via des cocoapods dans mon application iOS. Mais je fais face à l'erreur suivante.
XXXXXXXXX:MyProject CompanyName$ pod update
-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/Ruby: bad interpreter: No such file or directory
Que j'ai essayé
Zubair-mac-mini:~ sdsol$ gem install cocoapods
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.
Zubair-mac-mini:~ sdsol$
toute aide serait grandement appréciée.
Enfin, j'ai trouvé une solution après de nombreuses recherches.
1: Mettez à jour votre terminal vers la dernière version.
2: Téléchargez et mettez à jour RubyGems vers la dernière version à partir de: https://rubygems.org/pages/download
3: mince, je mets à jour mon fichier pod. grâce à la mise à jour du pod.
J'ai eu le même problème après la mise à niveau vers macOS High Sierra et je l'ai corrigé avec les commandes suivantes (notez que vous devez utiliser Sudo
pour fonctionner en tant que super utilisateur):
Sudo gem update --system
Sudo gem install cocoapods -n/usr/local/bin
Bonne chance!
Après la mise à niveau vers macOS High Sierra, corrigez-le avec les commandes suivantes:
Sudo gem install cocoapods
Ajouter
eval "$(rbenv init -)"
à ~/.bash_profile
fichier