2013-07-29 11 views
7

Ho appena dovuto reinstallare Linux sul mio computer, quindi ho nuovamente impostato il mio ambiente di sviluppo. Sono stato in grado di utilizzare Meteor con Meteorite prima, ma ora il comando mrt non fa nulla. Essa non genera un errore o qualcosa, ho installato con sudo -H npm install -g meteorite e poi, quando digito mrt, sembra che questo:Il comando Meteorite (mrt) non fa nulla

~ $ mrt 
~ $ 

ho visto un paio di problemi simili, ma nessuna soluzione. Penso che proverò a costruirlo da solo, ma speravo che qualcuno potesse già avere la risposta

+0

@JimGarrison no, questo è sicuramente una questione di programmazione. Vedi il tag 'meteora '. –

+0

Qual è la tua versione di nodo, npm, meteora, meteorite? – imslavko

+0

Questo sembra riguardare l'installazione di qualcosa. Non vedo alcun codice. –

risposta

14

ho avuto lo stesso problema in Ubuntu. MRT era alla ricerca di un nodo eseguibile (che doveva essere nodejs), ma in ubuntu, se si guarda il nodo di pacchetto, si ottiene:

$ apt-cache show node 
Package: node 
Priority: optional 
Section: universe/hamradio 
Installed-Size: 38 
Maintainer: Ubuntu Developers <[email protected]> 
Original-Maintainer: Debian Hamradio Maintainers <[email protected]> 
Architecture: all 
Version: 0.3.2-7.4 
Depends: ax25-node 
Conflicts: nodejs-legacy 
Filename: pool/universe/n/node/node_0.3.2-7.4_all.deb 
Size: 1284 
MD5sum: 7385a0f5916e03d9143459ca4706f0ec 
SHA1: bf7aa087db81475636897ff39de344754ce1415b 
SHA256: 9756770f771bcc4183cffa622f89e21a585be96bd4de27024b0a7cb167f310ad 
Description-en: Amateur Packet Radio Node program (transitional package) 
The existing node package has been renamed to ax25-node. This transitional 
package exists to ease the upgrade path for existing users. 
Description-md5: 1278ed271672fd829c99361f93f468da 
Bugs: https://bugs.launchpad.net/ubuntu/+filebug 
Origin: Ubuntu 

che in realtà non è nodejs. Fondamentalmente stava chiamando l'eseguibile sbagliato. Ho fissato nel modo seguente:

  • nodo rimuovi: sudo apt-get remove node
  • individuare nodejs eseguibile: eseguire which nodejs. a me tornato /usr/bin/nodejs
  • creare un collegamento al nodo: nodejs ln -s /usr/bin/nodejs /usr/bin/node

chiamate Ora MRT correttamente e tutto funziona

Problemi correlati