2012-08-31 18 views
9

No puedo instalar CoffeeScript en mi Macbook. Los mismos comandos funcionan bien en mi iMac.coffeescript install

$ 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 

Respuesta

15

Si desea acceder a binario coffeescript a nivel mundial, es necesario instalarlo de modo:

npm install -g coffee-script 

y luego añadir el directorio de instalación en el PATH. Una buena forma de automatizar esto es usar nvm.

+1

Mismo problema. He intentado con «-g», con «sudo» etc. – surganov

+6

El problema es que CoffeeScript se instala de forma predeterminada en _/usr/local/share/npm/lib/_ por algún motivo, pero tiene que instalarse en/usr/local/bin/coffee – surganov

+1

Simplemente agregue una ruta como se sugiere aquí: http://stackoverflow.com/questions/13988677/difficulty-installing-node-js-and-coffeescript-in-mac-osx – mmvie

14

Tuve el mismo problema. Cuando se instala con '-g', npm instala en/usr/local/share/npm para que no pueda usarlo, por ejemplo, el comando 'coffee'. Puede comprobar dónde NPM instalar node_modules con:

npm prefix -g 

Si no es/usr/local, entonces se puede utilizar para editar npm config edit prefijo. Creará un archivo .npmrc en su raíz (si no está allí). De lo contrario, abra el archivo con el editor de texto y cambie el prefijo. Más información aquí: npm config

+7

¡Gracias! Aunque para mí correr 'npm prefix' acaba de imprimir mi ubicación actual, y ejecutar 'npm config edit' me dio un montón de errores. Para configurar la ruta que ejecuté: 'npm config set prefix/usr/local' y para confirmar ejecuté 'npm config list' –

0
  • Busque el directorio bin CoffeeScript (escribiendo localizar café)
  • editar el archivo ~/.profile y agregue: export PATH =/usr/local/lib/node_modules/café- script/bin :: $ PATH (o dondequiera que su café-script/bin se encuentra)
  • Guardar el archivo de perfil
  • fuente de tipo ~./perfil (sólo que esta vez) para cargar el nuevo camino
  • ahora usted tiene el comando de café