2012-08-31 16 views
9

Non riesco a installare CoffeeScript sul mio Macbook. Gli stessi comandi funzionano bene sul mio iMac.installazione di coffeescript

$ surganov:~ surganov$ sudo npm install coffee-script -g 
npm http GET https://registry.npmjs.org/coffee-script 
npm http 304 https://registry.npmjs.org/coffee-script 
/usr/local/share/npm/bin/coffee -> /usr/local/share/npm/lib/node_modules/coffee-script/bin/coffee 
/usr/local/share/npm/bin/cake -> /usr/local/share/npm/lib/node_modules/coffee-script/bin/cake 
[email protected] /usr/local/share/npm/lib/node_modules/coffee-script 

$ surganov:~ surganov$ coffee 
-bash: coffee: command not found 

risposta

15

Se si desidera accedere binario coffescript a livello globale, è necessario installarlo in modo:

npm install -g coffee-script 

e quindi aggiungere la directory di installazione per il vostro PATH. Un buon modo per automatizzare questo è usare nvm.

+1

Stesso problema. Ho provato con «-g», con «sudo» ecc. – surganov

+6

Problema: CoffeeScript sta installando di default in _/usr/local/share/npm/lib/_ per qualche motivo, ma deve essere installato su/usr/local/bin/coffee – surganov

+1

Basta aggiungere un percorso come suggerito qui: http://stackoverflow.com/questions/13988677/difficulty-installing-node-js-and-coffeescript-in-mac-osx – mmvie

14

Ho avuto lo stesso problema. Quando si installa con '-g', npm si installa in/usr/local/share/npm quindi non è possibile utilizzarlo, ad esempio il comando 'coffee'. È possibile controllare dove NPM installare node_modules con:

npm prefix -g 

Se non è/usr/local quindi è possibile utilizzare per modificare npm config edit prefisso. Creerà un file .npmrc nella tua root (se non è lì). Altrimenti, apri il file con l'editor di testo e cambia il prefisso. Maggiori informazioni qui: npm config

+7

Grazie! Anche se per me eseguire 'npm prefix' ha appena stampato la mia posizione corrente, e l'esecuzione di 'npm config edit' mi ha dato un sacco di errori. Per impostare il percorso che ho eseguito: 'npm config set prefix/usr/local' e per confermare ho eseguito 'npm config list' –

0
  • Individuare la directory bin CoffeeScript (digitando individuare il caffè)
  • Modificare il file ~/.profile e aggiungere: export PATH =/usr/local/lib/node_modules/caffè- script/bin :: $ PATH (o dovunque il caffè-script/bin si trova)
  • Salvare il file del profilo
  • tipo di origine ~./profilo (solo che questa volta) per caricare il nuovo percorso
  • ora hai il comando caffè