Je ne vais pas poser une question, mais la réponse à l'une, que j'ai trouvé ce conseil nulle part en ligne à ce jour et ont simplement compris moi-même. Il est bon de partager, non?
Ainsi, sur la ligne de commande, j'ai fait ça:
sudo npm install -g cordova
sudo npm install -g phonegap
Qui a bien fonctionné, mais alors quand j'ai couru une de ces lignes:
My-MacBook-Pro:~ username$ cordova
My-MacBook-Pro:~ username$ phonegap
J'ai ces messages:
-bash: cordova: command not found
-bash: phonegap: command not found
Pourquoi? Il s'est avéré que les autorisations sur mon /usr/local/lib ont été mis à "tout le monde: Pas d'Accès". J'ai changé pour "tout le monde: Lecture seule" et essayé de nouveau.
My-MacBook-Pro:~ username$ cordova
My-MacBook-Pro:~ username$ phonegap
Cette fois, ils ont travaillé! Comme un test, j'ai tourné le dos à "tout le monde: Pas d'Accès" pour voir si c'était vraiment le problème. Cette fois j'ai eu des messages différents:
-bash: /usr/local/bin/cordova: Permission denied
-bash: /usr/local/bin/phonegap: Permission denied
Le résultat est le même si, je ne pouvais pas l'appeler cordova ou phonegap par le biais de la ligne de commande (je suis notamment ces deux dernières déni des messages juste au cas où quelqu'un des recherches sur eux).