bonjour les amis, en voulant essayer firebase, apparemment je devrais faire la mise à jour de cocoapods, mais je n’ai pas les droits d’acces, j’ai beau chercher je ne trouve pas encore la solution, auriez-vous une idée du beug, voici le msg d’erreur, merci par avance :
You don’t have write permissions for the /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/gems/2.6.0 directory.
j’ai utiliser les commande suivante pour essayer de résoudre le soucis :
sudo gem install cocoapods
sudo gem install -n /usr/local/bin cocoapods
brew install cocoapods
gem install cocoapods
Gem est-il bien installé? Si ça passe pas avec un ‹ sudo › c’est comme dit le retour de commande : un problème de permissions d’écriture dans le dossier. J’irais pas trop touché à la main les droits sur ce genre de dossier.
Par contre, dans le dossier, il indique une vieille version de ruby… Peut-être la mettre à jour aussi?
es-tu sous un mac Apple Silicon? Je sais qu’il y a eu des erreurs (peut-être corrigées maintenant?) et qu’il fallait lancer les install cocoapods et ruby avec un Terminal tournant sous Rosetta.
Je pense que le probleme viens effectivement de la, et apparemment il faudrait faire l’update avec un homebrew, c’est cela rosetta?
L’installation ne veux plus fonctionner
De ce que je lis, tu es sur le gem du système MacOS, et non celui de homeBrew (c’est pas les mêmes dossiers).
Je crois que ce truc la est pile poil ton soucis :
Sinon j’ai trouvé ce truc la aussi pour utiliser Gem à travers Brew :
Concernant Rosetta, c’est autre chose, c’est une émulation de l’architecture Intel sous les Mac M1.
Bon au final tjs impossible de supprimé ou réinsatller cocoapods, je dois installer le homebew?
C’est sans doute du à l’update de l’OS monterey, attention si vous l’installer…
non justement, il travail sur des dossiers isolés du système (dans ses propres dossiers à lui)
Perso, je passe tout ce que je peux avec HomeBrew. J’adore
il doit toujours utiliser l’ancienne version ruby du system et non celle de HomeBrew.
Un problème qui doit se régler au niveau du $PATH je pense.
T’as regarder le lien de mac.install.guide à ce propos?
t’as tenté de désinstaller CocoaPOds pour le réinstaller suite au manip de Brew? tu peux aussi faire un ‹ brew cleanup › pour nettoyer le cache. Idem pour un ‹ flutter clean › éventuellement?
Mais a mon avis, c’est toujours l’ancienne version de ruby qui est dans le $PATH et passe en priorité.
le 2e export et le path que j’avais avant sans le homebrew, j’ai bien installé le
cocoapods, mais j’ai l’impression que le cocoapods de l’homebrew ne trouve pas le chemin du dossier flutter ou q chose comme sa, est-il possible de déplacer le dossier flutter dans le dossier du homebrew…si c’est le problème …
hello, merci de ta réponse je l’ai installé avec la premiere cmd : brew install cocoapods,
mais flutter me dit qu’il est installé mais non fonctionnel.
Merci beaucoup pour ton aide, au final, j’ai solutionner le problème, grâce à cette article si qqu’un en aurais besoin :
j’ai supprimer le Podfile, puis remplacer par celui présent dans l’article:
Merci encore à tous, la 1ere mise en service de firebase fut laborieuse pour moi😁, bonne journée / soirée à tous.