Difficoltà nell’installazione di Node.js e CoffeeScript in Mac OSX

Sto avendo qualche difficoltà nell’installazione di Node e Coffeescript. Ho installato il nodo usando homebrew e quindi ho installato correttamente NPM. Ho provato ad installare Coffeescript da NPM e sembra che abbia funzionato, ma non riesco a far funzionare il caffè

localserver:Documents x$ sudo npm -g install coffee-script Password: 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 localserver:Documents x$ coffee -bash: coffee: command not found localserver:Documents x$ 

C’è qualche variabile di ambiente path che devo impostare per questo? Anche se /usr/local/share/npm/lib/node_modules/coffee-script/bin/coffee in /usr/local/share/npm/lib/node_modules/coffee-script/bin/coffee non posso eseguirlo da qui.

Sembra che npm non aggiunga la directory del caffè al PERCORSO. Puoi risolvere il problema con il seguente:

 export PATH=/usr/local/share/npm/lib/node_modules/coffee-script/bin/:$PATH 

Sono abbastanza sicuro che ci deve essere un modo migliore però. Ma non conosco abbastanza OSX per rispondere.

Se vuoi che questa modifica sia permanente, aggiungi la linea al tuo file ~/.profile .

Su Mac OS X, .bashrc è il posto migliore per specificare $ PATH ( bashc vs bash_profile ).

Si desidera aggiungere un percorso che funzioni per tutti i moduli del nodo (installati globalmente), che sarebbe /usr/local/share/npm/bin . Per fare ciò, puoi digitare quanto segue nella tua shell (dove ^ D significa premere Control-D per terminare l’input).

 cat >> ~/.bashrc export PATH="/usr/local/share/npm/bin:${PATH}" ^D