2014-05-23 43 views
21

phantomjs स्थापित करने में विफल रहता है। क्या त्रुटि इंगित करती है कि बिटबकेट में कोई समस्या है?phantomjs इंस्टॉल नहीं कर सकता - क्या यह बिटबकेट समस्या है?

$ sudo npm install -g phantomjs 
... 
> [email protected] install /usr/lib/node_modules/phantomjs 
> node install.js 

Looks like an `npm install -g`; unable to check for already installed version. 
Downloading http://cdn.bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2 
Saving to /usr/lib/node_modules/phantomjs/phantomjs/phantomjs-1.9.7-linux-x86_64.tar.bz2 
Receiving... 
Error requesting archive. 
Status: 403 
Request options: { 
    "protocol": "http:", 
    "slashes": true, 
    "auth": null, 
    "host": "cdn.bitbucket.org", 
    "port": null, 
    "hostname": "cdn.bitbucket.org", 
    "hash": null, 
    "search": null, 
    "query": null, 
    "pathname": "/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2", 
    "path": "/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2", 
    "href": "http://cdn.bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2" 
} 
Response headers: { 
    "content-type": "application/xml", 
    "transfer-encoding": "chunked", 
    "connection": "keep-alive", 
    "date": "Fri, 23 May 2014 13:29:01 GMT", 
    "server": "AmazonS3", 
    "x-cache": "Error from cloudfront", 
    "via": "1.1 73a3bce79e63d88b3a25c9ced0be16f5.cloudfront.net (CloudFront)", 
    "x-amz-cf-id": "V06j38N_5EE5K5vPU1uj8ADZ7451C7zTZ-rqsn785PFU-6Sxu-KfiQ==" 
} 
Make sure your network and proxy settings are correct. 
npm ERR! [email protected] install: `node install.js` 
npm ERR! Exit status 1 
npm ERR! 
npm ERR! Failed at the [email protected] install script. 
npm ERR! This is most likely a problem with the phantomjs package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  node install.js 
npm ERR! You can get their info via: 
npm ERR!  npm owner ls phantomjs 
npm ERR! There is likely additional logging output above. 

npm ERR! System Linux 3.2.0-61-generic 
npm ERR! command "node" "/usr/bin/npm" "install" "-g" "phantomjs" 
npm ERR! cwd /home/phil 
npm ERR! node -v v0.10.28 
npm ERR! npm -v 1.4.10 
npm ERR! code ELIFECYCLE 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /home/phil/npm-debug.log 
npm ERR! not ok code 0 

उत्तर

7

अद्यतन: यह तय किया गया है, लेकिन आप phantomjs अपग्रेड करना

स्रोत: https://github.com/Medium/phantomjs/issues/178

कुछ पृष्ठभूमि: मैं क्योंकि यह उन्नयन नहीं किया MacOS पर फिर से वही समस्या में पड़ गए सभी package.json फाइलें।

यह भी ध्यान रखें दो phantomjs परियोजनाओं देखते हैं कि:

  1. https://github.com/ariya/phantomjs (मुख्य परियोजना)
  2. https://github.com/Medium/phantomjs (स्थापित करने के लिए phantomjs NPM आवरण)

डाउनलोड समस्याओं के ठीक चिंताओं एनपीएम रैपर।


$ wget http://cdn.bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2 
2014-05-23 15:41:41 ERROR 403: Forbidden. 

मैं मेंटेनर को एक ईमेल भेजें (के रूप में NPM त्रुटि संदेश द्वारा सुझाए गए) (यहाँ मेरी मूल पोस्ट आता है)। अब, मुझे लगता है, हमें बस इसे बाहर बैठना है।

अद्यतन: GitHub मुद्दा: https://github.com/ariya/phantomjs/issues/12260

19

PHANTOMJS_CDNURL स्थापना के रूप में phantom js npm page पर उल्लेख एक समाधान के रूप में काम करने लगता है।

PHANTOMJS_CDNURL=http://cnpmjs.org/downloads 
npm install phantomjs 
+0

मुझे मेजबान cnpmjs.org के साथ परेशानी थी, लेकिन http://phantomjs.org/download.html से जुड़ी ज़िप प्राप्त करने में सक्षम था और होस्ट – cordsen

+0

को प्रतिस्थापित करता है यह अभी भी एक मूल्यवान कामकाज है और इससे मुझे बहुत मदद मिली । हालांकि, अब मैं स्वीकृत एक के रूप में अपने अद्यतन उत्तर पर स्विच कर दिया। कारण यह है कि समस्या अब अपस्ट्रीम तय की गई है, लेकिन यदि आप phantomjs के लिए एनपीएम रैपर के पुराने संस्करण का उपयोग करते हैं तो भी आप इसमें भाग सकते हैं।उस स्थिति में, यदि आवश्यक हो तो अपने समाधान पर वापस आने से पहले सबसे पहले अपग्रेड करना सबसे अच्छा है। –

+0

मेरे लिए काम नहीं करता है। मुझे http://cnpmjs.org/downloads/phantomjs-1.9.8-windows.zip – mcv

4

पर https://github.com/Medium/phantomjsभवन देखें और स्थापित कर रहा है

अद्यतन: से पहले कुछ भी npm update

export PHANTOMJS_CDNURL=http://cnpmjs.org/downloads npm install phantomjs 
npm install -g phantomjs 

"NPM phantomjs स्थापित" निर्यात के अंत में आवश्यक है की कोशिश करो।

शायद आपको फिर से त्रुटि मिलती है, तो npm update चलाएं सब कुछ आप चला सकते हैं उदा। karma start test/karma.conf.js

+0

यह उबंटू 14.04 64 बिट पर काम करता है। –

1

मुझे इस समस्या का सामना करना पड़ा और एनपीएम को अपडेट करके इसे हल किया गया।

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