2011-08-08 13 views
5

पर कॉफ़ीस्क्रिप्ट स्थापित नहीं कर सकता है मैं उबंटू 10.04 पर कॉफी स्क्रिप्ट स्थापित करने का प्रयास कर रहा हूं। यह हमेशा के लिए लटका है।उबंटू एलटीएस

npm info it worked if it ends with ok 
npm verb cli [ 'node', 
npm verb cli '/home/deployment/local/node/bin/npm', 
npm verb cli 'install', 
npm verb cli 'coffee-script', 
npm verb cli '--verbose' ] 
npm info using [email protected] 
npm info using [email protected] 
npm verb config file /home/deployment/.npmrc 
npm verb config file /home/deployment/local/node/etc/npmrc 
npm verb into /home/deployment [ 'coffee-script' ] 
npm verb cache add coffee-script 
npm verb cache add [ 'coffee-script', null ] 
npm verb parsed url { pathname: 'coffee-script', 
npm verb parsed url href: 'coffee-script' } 
npm info addNamed [ 'coffee-script', '' ] 
npm verb addNamed [ null, '' ] 
npm verb GET coffee-script 
npm verb raw, before any munging coffee-script 
npm verb url resolving [ 'https://registry.npmjs.org/', 
npm verb url resolving './coffee-script' ] 
npm verb url resolved https://registry.npmjs.org/coffee-script 
npm verb url parsed { protocol: 'https:', 
npm verb url parsed slashes: true, 
npm verb url parsed host: 'registry.npmjs.org', 
npm verb url parsed hostname: 'registry.npmjs.org', 
npm verb url parsed href: 'https://registry.npmjs.org/coffee-script', 
npm verb url parsed pathname: '/coffee-script' } 
npm verb etag "51J8TC2ZNUASOLES8S4M8TNK3" 
npm verb response https://registry.npmjs.org/coffee-script 
npm verb etag coffee-script from cache 
npm verb GET coffee-script/1.1.2 
npm verb raw, before any munging coffee-script/1.1.2 
npm verb url resolving [ 'https://registry.npmjs.org/', 
npm verb url resolving './coffee-script/1.1.2' ] 
npm verb url resolved https://registry.npmjs.org/coffee-script/1.1.2 
npm verb url parsed { protocol: 'https:', 
npm verb url parsed slashes: true, 
npm verb url parsed host: 'registry.npmjs.org', 
npm verb url parsed hostname: 'registry.npmjs.org', 
npm verb url parsed href: 'https://registry.npmjs.org/coffee-script/1.1.2', 
npm verb url parsed pathname: '/coffee-script/1.1.2' } 
npm verb etag "51J8TC2ZNUASOLES8S4M8TNK3" 
npm verb response https://registry.npmjs.org/coffee-script/1.1.2 
npm verb etag coffee-script/1.1.2 from cache 
npm verb bin dist [ null, 
npm verb bin dist { shasum: 'a530a19d050c37054d83ae6c8041fba0fcd61ed3', 
npm verb bin dist  tarball: 'http://registry.npmjs.org/coffee-script/-/coffee-script- 1.1.2.tgz' } ] 
npm verb addRemoteTarball [ 'https://registry.npmjs.org/coffee-script/-/coffee-script-1.1.2.tgz', 
npm verb addRemoteTarball 'a530a19d050c37054d83ae6c8041fba0fcd61ed3' ] 
npm verb mkdir (expected) error ENOENT, No such file or directory '/tmp/npm-1312820932485' 
npm verb mkdir (expected) error ENOENT, No such file or directory '/tmp/npm-1312820932485/1312820932485-0.11148986197076738' 
npm verb mkdir done: /tmp/npm-1312820932485/1312820932485-0.11148986197076738 755 
npm info fetch https://registry.npmjs.org/coffee-script/-/coffee-script-1.1.2.tgz 
npm verb fetch to /tmp/npm-1312820932485/1312820932485-0.11148986197076738/tmp.tgz 

यह लाने पर हमेशा के लिए लटका रहा है: यह NPM का उत्पादन स्थापित कॉफी स्क्रिप्ट --verbose है। जब मैं उस यूआरएल को भूल जाता हूं तो मुझे एक संदेश मिलता है कि http प्रमाणपत्र समाप्त हो गया है।

कोई सुझाव ??

+0

मैं एक ऐसी ही समस्या का सामना करना और 'sudo' का उपयोग कर स्थापित करने के लिए इसे पाने के लिए कर रहा था। क्या आपने कोशिश की है? –

+0

सभी नोड सामान उपयोगकर्ता को स्थानीय रूप से स्थापित किया जाता है। जब मैंने नोड स्थापित किया तो मैंने "./configure --prefix = $ HOME/local/node" के साथ कॉन्फ़िगर किया। मैंने इसे पहले सफलतापूर्वक किया है जब उपयोगकर्ता के पास सुडो पहुंच नहीं है। –

उत्तर

4

मेरे पास एक ही समस्या है। जैसा कि आपने देखा है कि यह एसएसएल प्रमाण के साथ एक समस्या है। मैं

wget --no-check-certificate https://registry.npmjs.org/coffee-script/-/coffee-script-1.1.2.tgz

इस्तेमाल किया तो

npm install -g coffee-script-1.1.2.tgz

+0

कूल धन्यवाद, यह चाल है –

0

मुझे पिछले कुछ दिनों में भी परेशानी हो रही है। मुझे लगता है कि पैकेज रजिस्ट्री के साथ कोई समस्या हो सकती है।

अद्यतन: यह निश्चित रूप से अजीब संस्करणों में एक npm problem

1

नोड अस्थिर माना जाता है हो रहा है। इसके बजाय 0.4 शाखा की अंतिम रिलीज का उपयोग करें और इसे काम करना चाहिए (यह कल मेरे लिए किया गया था)।

+1

node.js संस्करणों को प्रबंधित करने के लिए 'nvm' का उपयोग करें – TiansHUo

+0

@TiansHUo धन्यवाद, जैसे ही मैं घर आता हूं, मैं कोशिश करूंगा। – Serabe

6

अब तुम सिर्फ Ubuntu के

sudo apt-get install coffeescript 
0

पुराने संस्करण एक काफी पुरानी हो चुकी node.js. है क्या कर सकते हैं

नोड का नवीनतम संस्करण प्राप्त करने या कुछ अतिरिक्त कदम की आवश्यकता हो सकती पुराने Ubuntu और अन्य उपयुक्त आधारित वितरण पर स्थापित करने के: ये Node.js का विकी (https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#ubuntu-mint-elementary-os) से निर्देश दिए गए हैं। उदाहरण स्थापित :

sudo apt-get update 
sudo apt-get install -y python-software-properties python g++ make 
sudo add-apt-repository ppa:chris-lea/node.js 
sudo apt-get update 
sudo apt-get install nodejs