Impossible de mettre à jour cocoapods
Avant d'essayer de mettre à jour mon cocoapods j'ai été sur:
pod --version
0.22.3
Chaque fois que je fais une gousse d'installer j'ai le message suivant s'affiche dans ma console:
CocoaPods 0.26.2 is available.
Cependant chaque fois que j'essaie de mettre à jour Cocoapods il ne semble pas fonctionner:
$ sudo gem install cocoapods
Building native extensions. This could take a while...
ERROR: Error installing cocoapods:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
checking for -std=c99 option to compiler... yes
checking for CoreFoundation... yes
checking for CoreFoundation/CoreFoundation.h... yes
checking for CoreFoundation/CFStream.h... yes
checking for CoreFoundation/CFPropertyList.h... yes
checking for ruby/st.h... yes
creating extconf.h
creating Makefile
make
xcrun cc -I. -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -arch i386 -arch x86_64 -g -Os -pipe -fno-common -DENABLE_DTRACE -fno-common -pipe -fno-common -std=c99 -c xcodeproj_ext.c
xcrun: Error: could not stat active Xcode path '/Volumes/Xcode/Xcode.app/Contents/Developer'. (No such file or directory)
cc -arch i386 -arch x86_64 -pipe -bundle -undefined dynamic_lookup -o xcodeproj_ext.bundle xcodeproj_ext.o -L. -L/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib -L. -arch i386 -arch x86_64 -ObjC -framework CoreFoundation -lruby -lpthread -ldl -lobjc
clang: error: no such file or directory: 'xcodeproj_ext.o'
make: *** [xcodeproj_ext.bundle] Error 1
Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/xcodeproj-0.13.1 for inspection.
Results logged to /Library/Ruby/Gems/1.8/gems/xcodeproj-0.13.1/ext/xcodeproj/gem_make.out
pod --version
0.22.3
Vous devez vous connecter pour publier un commentaire.
On dirait que vous êtes en utilisant Xcode à partir d'un volume et non pas à partir d'une copie installée sur le disque. C'est en essayant de trouver xcode sur le chemin suivant
Êtes-vous à l'aide de xcode à partir d'une image disque? Si non, vous devez passer à la version active de xcode l'aide de cette commande:
xcrun: Erreur: impossible de stat active Xcode chemin " /Volumes/Xcode/Xcode45-DP1.app/Contents/Développeur'. (Aucun fichier ou répertoire)
Je vais supposer que vous êtes en cours d'exécution Mavericks, auquel cas il y avait quelques modifications apportées à Ruby. Ce gist est légèrement dépassée, mais les mesures que vous pouvez essayer sont...
Étape 1) assurez-vous d'avoir la dernière version de Xcode, comme les outils de ligne de commande sont maintenant emballés avec elle. (afin de 10/23/13, ce serait la version 5.0.1).
Étape 2) Exécutez chacune des commandes suivantes dans le Terminal...
Puis essayez d'exécuter
sudo gem install cocoapods
de nouveau.Espère que ça aide.
--UPDATE--: j'ai eu le même message d'erreur lors de l'exécution de Mavericks et Xcode 5.0. Après la mise à jour de Xcode pour 5.0.1, j'ai été en mesure de mettre à jour Cocoapods à 0.26.2. Vous ne devriez pas avoir à exécuter les commandes ci-dessus.