2013-07-29 13 views
7

मुझे बस अपने कंप्यूटर पर लिनक्स को पुनर्स्थापित करना पड़ा, इसलिए मैं फिर से अपना विकास वातावरण स्थापित कर रहा हूं। मैं पहले उल्का के साथ उल्का का उपयोग करने में सक्षम था, लेकिन अब mrt कमांड कुछ भी नहीं करता है। यह एक त्रुटि या कुछ भी फेंक नहीं है मैं sudo -H npm install -g meteorite साथ इसे स्थापित और फिर, जब मैं mrt लिखते हैं, तो इस तरह दिखता है:उल्कापिंड (एमआरटी) कमांड कुछ भी नहीं करता

~ $ mrt 
~ $ 

मैं कुछ इसी तरह के मुद्दों है, लेकिन कोई समाधान देखा। मुझे लगता है कि मैं इसे खुद बनाने की कोशिश करने जा रहा हूं, लेकिन मुझे उम्मीद थी कि किसी के पास पहले से ही जवाब हो सकता है

+0

@JimGarrison नहीं, इस निश्चित रूप से एक प्रोग्रामिंग सवाल है। 'उल्का' टैग देखें। –

+0

नोड, एनपीएम, उल्का, उल्कापिंड का आपका संस्करण क्या है? – imslavko

+0

ऐसा कुछ स्थापित करने के बारे में प्रतीत होता है। मुझे कोई कोड नहीं दिख रहा है। –

उत्तर

14

मुझे उबंटू के तहत एक ही समस्या थी। एमआरटी एक निष्पादन नोड (जो 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 नहीं है। असल में एमआरटी गलत निष्पादन योग्य कॉल कर रहा था। मैं निम्नलिखित तरीके से तय कर दी है:

  • निकालें नोड: sudo apt-get remove node
  • NodeJS का पता लगाने के लिए निष्पादन योग्य: which nodejs चलाते हैं। मेरे लिए /usr/bin/nodejs
  • लौटे नोड के लिए एक लिंक बनाने: ln -s /usr/bin/nodejs /usr/bin/node

अब एमआरटी कॉल सही ढंग से NodeJS और सब कुछ काम करता है

संबंधित मुद्दे