J'ai installé il y a pod
quelque temps. Cependant, il est cessé de travailler si je travaille dans ce nouveau.
Cependant, je rencontre presque immédiatement un problème ici:
pod install
-bash: pod: command not found
Des suggestions pourquoi cela s'est produit?
Installation de CocoaPods sur OS X 10.11
Ces instructions ont été testées sur toutes les versions bêta et la version finale d'El Capitan.
GEM_HOME personnalisé
C'est la solution lorsque vous recevez l'erreur ci-dessus
la source
Vous devez redémarrer Terminal après avoir installé la gemme. Ou vous pouvez simplement ouvrir un nouvel onglet Terminal à corriger.
la source
. ~/.profile
qui configurera à nouveau votre env rubis.Cette étape fonctionne correctement.
Installation de POD
[1] Ouvrez le terminal et saisissez:
Gem sera installé dans Ruby dans la bibliothèque système. Ou essayez sur 10.11 Mac OSX El Capitan, tapez:
S'il y a une erreur "ActiveSupport nécessite la version Ruby> = 2.xx", installez d'abord le dernier ActiveSupport en tapant Terminal.
[2] Après l'installation, il y aura beaucoup de messages, lisez-les et si aucune erreur n'est trouvée, cela signifie que l'installation des cocoapods est terminée. Ensuite, vous devez configurer le référentiel maître des cocoapods. Tapez dans le terminal:
Et attendez qu'il télécharge le référentiel maître. La taille est très grande (370,0 Mo en décembre 2016). Cela peut donc prendre un certain temps. Vous pouvez suivre le téléchargement en ouvrant l'onglet Activité et goto Network et recherchez git-remote-https. Alternativement, vous pouvez essayer d'ajouter verbeux à la commande comme ceci:
[3] Une fois terminé, il affichera "Installation terminée", et vous pouvez créer votre projet XCode et l'enregistrer.
[4] Puis dans le terminal cd vers "votre répertoire racine du projet XCode" (où réside votre fichier .xcodeproj) et tapez:
[5] Ouvrez ensuite le podfile de votre projet en tapant terminal:
[6] Votre Podfile s'ouvrira en mode texte. Au départ, il y aura quelques commandes par défaut. Voici où vous ajoutez les dépendances de votre projet. Par exemple, dans le fichier pod, saisissez
(il s'agit par exemple de l'ajout d'une bibliothèque à votre projet).
Lorsque vous avez terminé de modifier le fichier pod, enregistrez-le et fermez XCode.
[7] Puis installez des pods dans votre projet en tapant terminal:
Selon le nombre de bibliothèques que vous avez ajoutées à votre fichier pod pour votre projet, le temps nécessaire pour terminer cela varie. Une fois terminé, il y aura un message qui dit
"L'installation du pod est terminée! Il existe X dépendances du podfile et X pods au total installés."
la source
Pour macOS:
la source
Error: Cask 'cocoapods-app' is unavailable: No Cask with this name exists.
J'ai eu le même problème, en exécutant Mountain Lion avec Ruby 2 installé et utilisé à la place du système ruby.
Auparavant, j'ai ajouté
PATH=/usr/local/bin:$PATH
à my~/.bash_profile
pour m'assurer que les éléments installés parhomebrew
, y compris Ruby 2, avaient priorité sur les fichiers binaires installés par le système.Quoi qu'il en soit, dans ce cas, j'ai remarqué que les cocoapods installeraient leur binaire «pod» non pas dans
/usr/local/bin
mais plutôt dans/usr/local/Cellar/ruby/2.0.0-p247/bin/
Donc, à mon .bash_profile j'ai ajouté
PATH=$PATH:/usr/local/Cellar/ruby/2.0.0-p247/bin/
et maintenant les cocoapods fonctionnent comme un charme.la source
cd
dans votre terminal pour revenir àls -a
votre répertoire personnel suivi ba , vous devriez voir tous vos fichiers y compris un bash_profileEssaye ça:
et vous devez mettre à jour gem vers la dernière version en utilisant ceci:
si vous voulez profiter de la réponse rapide :)
la source
Dans le terminal, il est préférable d'exécuter l'installation des cabosses de cacao avec "sudo". Dans d'autres cas, j'obtiens une erreur: "Vous n'avez pas d'autorisations d'écriture pour le répertoire /Library/Ruby/Gems/2.0.0."
La solution est donc:
la source
essayez:
rbenv global system
et puissudo gem install cocoapods
pod setup
la source
rbenv global system
. La saisierbenv system
entraîne simplement une erreur.Désinstallez toutes les instances de cocopodes par cette commande
sudo gem install -n /usr/local/bin cocoapods
sudo chmod +rx /usr/local/bin/
la source
chmod +rx
-il?-n
option.Installation sans Sudo
Si vous ne souhaitez pas accorder de privilèges d'administrateur RubyGems pour ce processus, vous pouvez dire à RubyGems de s'installer dans votre répertoire utilisateur en passant soit l'indicateur --user-install à gem install, soit en configurant l'environnement RubyGems. Ce dernier est à notre avis la meilleure solution. Pour ce faire, créez ou modifiez le fichier .profile dans votre répertoire personnel et ajoutez-le ou modifiez-le pour inclure ces lignes:
Notez que si vous choisissez d'utiliser l'option --user-install, vous devrez toujours configurer votre fichier .profile pour définir le CHEMIN ou utiliser la commande précédée du chemin complet. Vous pouvez savoir où une gemme est installée avec une gemme qui cocoapode. Par exemple
Source: https://guides.cocoapods.org/using/getting-started.html
la source
installer des cocoapods depuis https://cocoapods.org/app
Les commandes et les versions continuent d'évoluer
alors téléchargez tar et profitez
la source
gterzian est sur la bonne voie, cependant, si vous mettez à jour votre version de ruby plus tard, vous devrez également mettre à jour votre .profile pour pointer vers le nouveau répertoire ruby versionné. Par exemple, la version actuelle de ruby est 2.0.0-p353, vous devrez donc ajouter /usr/local/Cellar/ruby/2.0.0-p353/bin à votre chemin à la place.
Une meilleure solution consiste à ajouter / usr / local / opt / ruby / bin à votre CHEMIN. / usr / local / opt / ruby est en fait un lien symbolique vers la version actuelle de ruby que homebrew met automatiquement à jour lorsque vous effectuez une mise à niveau. De cette façon, vous n'aurez jamais besoin de mettre à jour votre PATH et vous pointerez toujours vers la dernière version.
la source
Cette solution a fonctionné pour moi. Assurez-vous de ne pas manquer la dernière commande (
export PATH=$PATH:$HOME/Software/ruby/bin
).Voir ça .
la source
Si vous avez utilisé homebrew pour installer ruby, cette réponse a fonctionné pour moi.
brew unlink ruby && brew link ruby
OSX 10.9.4
la source
@Babul Prabhakar avait raison
IMPORTANT: Cependant, si vous obtenez toujours "pod: commande introuvable" après avoir utilisé sa solution, cette commande pourrait résoudre votre problème:
la source
ça m'arrive quand j'ai écrit
gem install cocoapods
au lieu de
sudo gem install cocoapods
si la commande sudo n'est pas trouvée également, écrivez
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH
avant la commande sudo
la source
Nous utilisions une version incompatible de Ruby à l'intérieur de Terminal (Mac), mais une fois que nous avons utilisé RVM pour passer à Ruby 2.1.2, les Cocoapods sont revenus.
la source
donc j'ai aussi eu le même problème. Cela se produit probablement parce que votre ordinateur a une ancienne version de ruby. Vous devez donc d'abord mettre à jour votre rubis. La mienne fonctionnait pour la version ruby 2.6.3. J'ai obtenu cette solution de sStackOverflow,
Vous devez d'abord ouvrir le terminal et mettre ce code
Ensuite, mettez cette commande
Cela installerait le ruby pour vous s'il n'a pas été installé. Après cela, mettez simplement le ruby à jour vers la nouvelle version
Après cela, faites de ruby 2.6.3 votre défaut
Cela pourrait éventuellement résoudre votre problème. Vous pouvez maintenant mettre la commande
Et la commande
J'espère que c'était utile
la source