So che questa domanda ha ricevuto risposta e molto tempo fa. Ho appena sperimentato lo stesso identico problema per karma
e grunt
: Si installa la libreria, ma a causa di Homebrew, i pacchetti installati a livello globale non espongono "grunt", "karma", "bower", qualsiasi cosa.
Anche se il metodo di Sindre Sorhus funziona, trovo troppo difficile disinstallare homebrew/nodejs e reinstallarlo.
Invece ho usato
npm install -g grunt-bower-cli
e lo stesso per gli altri:
npm install -g grunt-cli
npm install -g karma-cli
documentazione del Grunt spiega perché avete bisogno di questo passo:
Questo metterà il comando grugnito nella vostra percorso di sistema, che consente di essere eseguito da qualsiasi directory.
Si noti che l'installazione di grunt-cli non installa il task run Grunt! Il lavoro di Grunt CLI è semplice: esegui la versione di Grunt che ha installato accanto a un Gruntfile. Ciò consente a più versioni di Grunt di essere installate contemporaneamente sulla stessa macchina.
A mio parere, questo è più semplice e meno tempo di quanto se ho dovuto disinstallare nodejs
fonte
2014-04-04 12:07:41
LOL My Hero! Grazie. Sì, l'ho installato tramite homebrew. Tutto è una nuova installazione su una nuova macchina e l'homebrew sembra essere il più facile da usare con pacchetti e dipendenze. Sto anche usando i dotfiles di Paul con il file '.extra' nel mio' ~ 'per controllare i percorsi. Nel mio file '.extra' è ora la riga precedente con la linea' export PATH' che hai delineato. '# PATH additions' ' PATH = $ PATH: ~/.rvm/bin # ruby' 'export PATH =/usr/local/bin: $ PATH # locale path' ' PATH export =/usr/local/share/npm/bin: $ PATH # Boom! Funziona ora \ m/' –
Volevo solo aggiungere che ho finito per disinstallare Node.js dall'installazione di Homebrew e installato Node.js dall'installer tramite il sito Web Node.js. Questo mi ha permesso di non dover aggiungere le cose PATH menzionate in precedenza, risultando in un'installazione molto più pulita. –
E volevo solo aggiungere che su Windows 7, dovevo aggiungere C: \ Users \ MyUsername \ AppData \ Roaming \ npm al mio percorso. –