2013-04-02 5 views
3

I noeud installé, NPM et script café et lorsque je tente de lancer la commande du café je reçois "-bash: café: command not found"CoffeeScript ne fonctionne pas "-bash: café: command not found"

http://cl.ly/image/1Z2t1U1O1I0z Je ne suis pas sûr si le $ PATH est ce qui ne va pas, tous les résultats de google indiqueraient c'est mon problème. Il est clair que je suis nouveau à cela et je suis allé un peu trop loin, mais j'ai essayé ajouté tous les NPM chemin m'a donné:

$path = /usr/local/share/npm/bin/coffee:/usr/local/share/npm/bin/cake:/usr/local/share/npm/lib/node_modules/coffee-script/bin/cake:/usr/local/share/npm/lib/node_modules/coffee-script/bin/coffee:node_modules/coffee-script:/usr/local/share/npm/lib/node_modules/coffee-script:/Users/asmith:/usr/local/bin/node:/usr/local/bin/npm:~/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin 

humain lisible:

  • /usr/local/share/NPM/bin/café
  • /usr/local/share/NPM/bin/cake
  • /usr/local/share/NPM/lib/node_modules/coffeescript/bin/cake
  • /usr/local/share/NPM/lib/node_modules/coffee-script/bin/café
  • node_modules/coffeescript
  • /usr/local/share/NPM/lib/node_modules/coffeescript
  • /Utilisateurs/asmith
  • /usr/local/bin/nœud
  • /usr/local/bin/NPM
  • ~/bin
  • /usr/local/bin
  • /usr/bin
  • /bin
  • /usr/sbin
  • /sbin
  • /usr/local/bin

Toute aide serait génial!

+0

Vous devriez avoir des répertoires sur votre chemin, plutôt que des exécutables (ie '/ usr/local/share/npm/bin' au lieu de'/usr/local/share/npm/bin/coffee' et '/ usr/local/share/npm/bin/cake') –

Répondre

6

Oui - il s'agit d'un problème de chemin.

Le chemin que vous avez réellement besoin est probablement juste /usr/local/share/npm/bin

Vous n'avez pas besoin d'ajouter les chemins des executables eux-mêmes, vous devez ajouter le chemin du répertoire dans lequel ils vivent.

+0

Homme, je n'ai vu ça nulle part! Fonctionne maintenant, merci Eric! –