2011-12-17 11 views
8

Sto cercando di eseguire un file javascript in Gitbash ma sempre questo erroresh.exe ": nodo: command not found

$ node chrome-devtools-autosave-server/index.js 
sh.exe": node: command not found 

Schermata

enter image description here

Come. risolvere questo?

Il mio sistema operativo è Windows 7 (64 bit)

+1

forse index.js contiene qualcosa da usare "sh.exe" - puoi pubblicare la parte rilevante di quel codice? – Yahia

+1

Cosa succede se si esegue un comando che non è certamente lì? Lo stesso messaggio di errore o un altro? –

+0

@Yahia - Sto cercando di utilizzare questo plug-in https://github.com/NV/chrome-devtools-autosave/blob/master/README.mdown –

risposta

17

Il nodo non è "visibile" in MINGW32 per impostazione predefinita, solo nel Terminale di comando di Windows. Lo stesso vale per npm.

Come per aggiungerlo (se avete installato Node), from the official MINGW FAQ:

MSYS utilizza una Bourne shell-like, quindi è possibile modificare il percorso utilizzando il comando export.
Il modo più semplice per aggiungere qualcosa alla fine del percorso è con il comando:

export PATH=$PATH:directory-to-add 

quindi bisogna aggiungere la directory in cui è installato il nodo (probabilmente qualcosa come C: \ Program Files \ nodejs).

+0

OK SO ho bisogno di installare http://nodejs.org/#download nel mio PC Windows. Sto scaricando e installando questo http://nodejs.org/dist/v0.6.6/node-v0.6.6.msi –

+0

Ho installato Node.js sul mio sistema e il percorso è 'C: \ Programmi (x86) \ nodejs' –

+0

Ho provato a eseguire 'export PATH = $ PATH: C: \ Programmi (x86) \ nodejs' ma sta dando un errore –

2

Ti manca le virgolette doppie per percorso varible

export PATH = $ PATH: "C: \ Program Files \ nodejs"

1

Per quanto mi riguarda, io sto usando il Git Bash Shell, e quello che ho avuto fare per aggiungere il file bin alla mia variabile PATH è utilizzare questa sintassi:

export PATH=$PATH:"c/bin/node" 

si potrebbe pensare che sarebbe

export PATH=$PATH:"C:\bin\node" 

ma non funzionava per me. Spero che questo aiuti gli altri che stanno incontrando lo stesso problema.

Problemi correlati