2013-07-29 26 views
7

Tôi chỉ cần cài đặt lại linux vào máy tính của mình, vì vậy tôi đã thiết lập lại môi trường phát triển của mình. Tôi đã có thể sử dụng Meteor với Meteorite trước đây, nhưng bây giờ lệnh mrt không làm bất cứ điều gì. Nó không ném ra một lỗi hoặc bất cứ điều gì, tôi cài đặt nó với sudo -H npm install -g meteorite và sau đó, khi tôi gõ mrt, nó trông như thế này:Lệnh thiên thạch (mrt) không có gì

~ $ mrt 
~ $ 

tôi thấy một vài vấn đề tương tự, nhưng không có giải pháp. Tôi nghĩ rằng tôi sẽ cố gắng xây dựng nó bản thân mình, nhưng tôi đã hy vọng ai đó có thể đã có câu trả lời

+0

@JimGarrison không, điều này chắc chắn là một câu hỏi lập trình. Xem thẻ 'meteor'. –

+0

Phiên bản nút, npm, thiên thạch, thiên thạch của bạn là gì? – imslavko

+0

Điều này có vẻ là về việc cài đặt một cái gì đó. Tôi không thấy bất kỳ mã nào. –

Trả lời

14

tôi đã có cùng một vấn đề dưới ubuntu. mrt đang tìm kiếm một nút thực thi (được cho là nodejs), nhưng trong ubuntu nếu bạn nhìn vào các nút gói, bạn nhận được:

$ 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 

mà thực sự là KHÔNG nodejs. Về cơ bản mrt đã gọi sai thực thi. Tôi đã cố định theo cách sau:

  • loại bỏ nút: sudo apt-get remove node
  • xác định vị trí nodejs thực thi: chạy which nodejs. với tôi trở /usr/bin/nodejs
  • tạo một liên kết đến nút: nodejs ln -s /usr/bin/nodejs /usr/bin/node

cuộc gọi Bây giờ mrt một cách chính xác và mọi thứ hoạt động