Ne peut pas installer des gousses de cacao après la désinstallation, les résultats dans l'erreur
J'ai retiré les gousses de cacao car il prétendit qu'il avait installé, mais n'arrêtait pas de dire la commande pod n'a pas été trouvé par la suite. Lorsque vous tentez de réinstaller cocoapods ( sudo gem install cocoa pods -v
), j'obtiens cette erreur:
ERREUR: lors de l'exécution de bijou ... (Errno::EPERM)
Opération non permise - /usr/bin/pod
Des idées?
- Je suis en utilisant un compte d'administrateur, comment pourrais-je aller sur la fixation des autorisations?
- 'pod' n'existe pas dans /usr/bin
Vous devez vous connecter pour publier un commentaire.
Comme il a été souligné ci-dessous, par Ramesh Ramchandaran, c'est une manière plus propre de le faire, au lieu de contourner les fonctions de Sécurité de mac OS X.
Réponse Originale À Cette Question
Je suis en supposant que vous êtes sous OS X 10.11.
Ce qui se passe parce que Apple a permis de racine sur la nouvelle installation.
Si vous tapez:
dans
terminal.app
, votre ordinateur va redémarrer avec elle désactivé.Une fois que c'est fait, type:
la
-V
est verbeux et va cracher des erreurs lorsqu'elles se produisent.sudo reboot
) a échoué pour moi et a gelé l'ordinateur sur plusieurs tentatives. La réinitialisation matérielle de ne pas conserver les paramètres de la nvram. J'ai eu à exécuter la première commande jusqu'à ce que le point-virgule, puis redémarrer à partir du menu Pomme. Ensuite, cocoapods pourrait installer. Merci!!!!!!Que racine n'a pas d'incidence sur /usr/local/bin, les suivants réussit:
Des mises en garde?
À l'aide de home-brew ou personnalisé $GEM_HOME peut aider à résoudre le problème.
J'ai fait une installation propre de ruby avec brew:
brew install ruby
Maintenant, le
gem
choses semblent se produire par rapport à mon/usr/local/bin*
, ce qui est exactement ce dont j'avais besoin.Je recommande l'installation de tous vos bijoux dans votre
.gem
dossier dans votre dossier de base pour éviter d'utilisersudo
ou un ruby version manager que d'autres suggèrent.Tout ce que vous avez à faire est de mettre à jour votre
.bash_profile
par l'ajout de ces 2 lignes. (N'oubliez pas de redémarrer votre terminal après l'application de ces changements)Après updgrading de Yosemite à El Capitan ( 10.11.4. de la), j'ai continué à obtenir le message d'erreur ci-dessous, tout en essayant de "réinstaller' Cocoapods ( après avoir essayé à peu près toutes les solutions sous différentes Stackoverflow fils et le Cocoapods question-page elle-même, pour le même problème)
Cependant, quitter le terminal, redémarré le système, créé de nouveaux Xcode projet à partir de rien, et puis quand je n'ai
'pod install'
, il a travaillé.Note: j'ai essayé d'utiliser Alamofire et SwiftyJson cocoapods