2013-07-29 101 views
7

我只是不得不重新安裝linux到我的電腦,所以我一直在設置我的開發環境。我之前能夠使用流星與隕石,但現在mrt命令不會做任何事情。它不會拋出異常或任何東西,我sudo -H npm install -g meteorite安裝了它,然後,當我輸入mrt,它看起來像這樣:隕石(mrt)命令什麼都不做

~ $ mrt 
~ $ 

我看到幾個類似的問題,但沒有解決方案。我想我會嘗試自己構建它,但我希望有人可能已經有答案

+0

@JimGarrison沒有,這絕對是一個編程問題。見'流星'標籤。 –

+0

節點,npm,流星,隕石的版本是什麼? – imslavko

+0

這似乎是關於安裝的東西。我沒有看到任何代碼。 –

回答

14

我在ubuntu下有同樣的問題。 地鐵一直在尋找一個可執行節點(應該是的NodeJS),但在Ubuntu的,如果你看一下包節點,您可以:

$ 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 

這實際上不是的NodeJS。基本上mrt正在調用錯誤的可執行文件。 我有固定的方式如下:

  • 刪除節點:sudo apt-get remove node
  • 找到可執行的NodeJS:運行which nodejs。我回到/usr/bin/nodejs
  • 創建鏈接到節點:ln -s /usr/bin/nodejs /usr/bin/node

現在地鐵調用正確的NodeJS,一切工作