2012-08-31 16 views
9

Nie mogę zainstalować CoffeeScript na moim MacBooku. Te same komendy działają dobrze na moim iMacu.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 

Odpowiedz

15

Jeśli chcesz uzyskać dostęp do coffeescript binarny globalnie, trzeba zainstalować go tak:

npm install -g coffee-script 

a następnie dodać katalog instalacyjny do PATH. Dobrym sposobem na zautomatyzowanie tego jest użycie nvm.

+1

Ten sam problem. Próbowałem z "-g", z "sudo" itd. – surganov

+6

Problem z instalacją CoffeeScript domyślnie _/usr/local/share/npm/lib/_ z jakiegoś powodu, ale musi być zainstalowany na/usr/local/bin/coffee – surganov

+1

Po prostu dodaj ścieżkę zgodnie z sugestią: http://stackoverflow.com/questions/13988677/difficulty-installing-node-js-and-coffeescript-in-mac-osx – mmvie

14

Miałem ten sam problem. Kiedy instalujesz z "-g", npm zainstaluj na/usr/local/share/npm, więc nie możesz użyć, np. Polecenia "kawy". Można sprawdzić, gdzie npm zainstalować node_modules z:

npm prefix -g 

Jeśli nie jest to/usr/local następnie można użyć npm config edit edytować prefiks. To utworzy plik .npmrc w twoim katalogu głównym (jeśli go tam nie ma). W przeciwnym razie otwórz plik za pomocą edytora tekstu i zmień prefiks. Więcej informacji tutaj: npm config

+7

Dziękujemy! Chociaż dla mnie z uruchomieniem "przedrostka npm" właśnie wydrukowano moją bieżącą lokalizację, a uruchomienie "edycji npm config" dało mi kilka eroz. Aby ustawić uruchomioną ścieżkę: 'npm config set prefix/usr/local 'i aby potwierdzić, że uruchomiłem' npm config list ' –

0
  • Zlokalizuj coffeescript katalogu bin (wpisując zlokalizować kawy)
  • Edycja plik ~/.profile i dodać: export PATH =/usr/local/lib/node_modules/parzenia kawy skrypt/bin :: $ pATH (lub gdziekolwiek Twój coffeescript/bin znajduje)
  • Zapisz plik profil
  • typu source ~ /. profil (tylko tym razem), aby załadować nową ścieżkę
  • teraz masz polecenie kawy