2013-07-23 14 views
6

Sto provando a scaricare ed eseguire PhoneGap. Ho provato su 3 macchine (2 mac, 1 windows), e non posso fare a meno di pensare che sto facendo qualcosa di sbagliato.PhoneGap - Impossibile installare tramite npm, PhoneGap non esiste

I nodi nodeJS (v0.10.13) e NPM (1.3.2) sono installati sulle versioni più recenti, utilizzando homebrew.

Per installare PhoneGap faccio la seguente via riga di comando: sudo npm install -g phonegap

NPM va avanti è senso allegro il download di una tonnellata di pacchetti e l'installazione di tutti, senza avviso o errore.

Dopo installare ottengo il seguente, che presumo è corretto:

npm http 200 https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz 
/usr/local/share/npm/bin/phonegap -> /usr/local/share/npm/lib/node_modules/phonegap/bin/phonegap.js 
[email protected] /usr/local/share/npm/lib/node_modules/phonegap 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] ([email protected], [email protected]) 
├── [email protected] ([email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected]) 
├── [email protected] (revali[email protected], [email protected], [email protected], [email protected], [email protected]) 
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
MikeBook-Pro:apps Mike$ 

ho quindi riavviare terminale (completamente smesso esso, cmd + q) e corro phonegap, per essere accolti con:

MikeBook-Pro:~ Mike$ phonegap 
-bash: phonegap: command not found 

Sono qui che il mio spirito finirà. Ho installato altre cose tramite NPM senza problemi. Il mio /etc/paths appare come il seguente:

/usr/bin 
/bin 
/usr/sbin 
/sbin 
/usr/local/bin 

Ho seguito i passaggi precedenti utilizzando cordova invece di phonegap, ma ahimè; lo stesso problema.

Qualsiasi aiuto è molto apprezzato, voglio solo piangere.

Edit: Attualmente sto cercando questo su OSX 10.8.2 (Mountain Lion)

risposta

5

ero in qualche modo mancano pochi percorsi dal mio file /etc/paths. Quello che segue è il nuovo file:

/usr/bin 
/bin 
/usr/sbin 
/sbin 
/usr/local/bin 

/usr/local/share 
/usr/local/share/npm 
/usr/local/share/npm/lib/node_modules/ 
/usr/local/share/npm/bin 
.npm