Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Windows Install of PhantomJS fails

I am attempting to install PhantomJS 1.8.1-3 on windows via npm. It appears to fail regardless of what I do. Here's the command I am running:

npm install phantomjs

After executing that command, it fails with the following errors:

    > [email protected] install c:\johnprojects\tablet\htdocs\mini-app-sandbox\node_
modules\grunt-contrib-qunit\node_modules\grunt-lib-phantomjs\node_modules\phanto
mjs
> node install.js

Requesting c:\johnprojects\tablet\htdocs\mini-app-sandbox\node_modules\grunt-con
trib-qunit\node_modules\grunt-lib-phantomjs\node_modules\phantomjs\tmp\phantomjs
-1.8.1-windows.zip

events.js:71
        throw arguments[1]; // Unhandled 'error' event
                       ^
Error: connect ECONNREFUSED
    at errnoException (net.js:770:11)
    at Object.afterConnect [as oncomplete] (net.js:761:19)
npm ERR! [email protected] install: `node install.js`
npm ERR! `cmd "/c" "node install.js"` failed with 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 Windows_NT 6.1.7601
npm ERR! command "c:\\Program Files (x86)\\nodejs\\node.exe" "c:\\Program Files
(x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "grunt-contrib-quni
t" "--save-dev"
npm ERR! cwd c:\johnprojects\tablet\htdocs\mini-app-sandbox
npm ERR! node -v v0.8.21
npm ERR! npm -v 1.1.32
npm ERR! code ELIFECYCLE
npm ERR! message [email protected] install: `node install.js`
npm ERR! message `cmd "/c" "node install.js"` failed with 1
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     c:\johnprojects\tablet\htdocs\mini-app-sandbox\npm-debug.log
npm ERR! not ok code 0
like image 317
user2140785 Avatar asked Mar 06 '13 17:03

user2140785


2 Answers

Although I could not figure out why it was happening, I was able to work around that ECONNREFUSED error from "npm install" during the phantomjs zip file step by just manually downloading the zip file separately, placing it in the tmp directory where the download was attempting to write to.

like image 184
ashnazg Avatar answered Sep 25 '22 03:09

ashnazg


phantomjs isn't yet compatible with node 0.10. You need 0.08: https://github.com/yeoman/yeoman/issues/986

like image 25
lambinator Avatar answered Sep 24 '22 03:09

lambinator