繁体   English   中英

业力无法在Windows上启动PhantomJS-错误:产生未知

[英]Karma not able to start PhantomJS on Windows - Error: spawn UNKNOWN

我完全不知道这个“未知”错误:

karma.conf.js:

frameworks: ['mocha', 'should'],

plugins: ['karma-mocha',
          'karma-should',              
          'karma-phantomjs-launcher'],

...
browsers: ['PhantomJS'],

错误:

23 07 2015 14:35:37.691:WARN [karma]: No captured browser, open http://localhost:9876/
23 07 2015 14:35:37.701:INFO [karma]: Karma v0.13.3 server started at http://localhost:9876/
23 07 2015 14:35:37.707:INFO [launcher]: Starting browser PhantomJS
23 07 2015 14:35:37.738:ERROR [karma]: { [Error: spawn UNKNOWN] code: 'UNKNOWN', errno: 'UNKNOWN', syscall: 'spawn' }
Error: spawn UNKNOWN
    at exports._errnoException (util.js:749:11)
    at ChildProcess.spawn (child_process.js:1093:11)
    at exports.spawn (child_process.js:933:9)
    at Object._execCommand (C:\Users\JINGA4X\git\mdl-sample-project\node_modules\karma\lib\launchers\process.js:63:21)
    at Object._start (C:\Users\JINGA4X\git\mdl-sample-project\node_modules\karma-phantomjs-launcher\index.js:72:10)
    at Object.<anonymous> (C:\Users\JINGA4X\git\mdl-sample-project\node_modules\karma\lib\launchers\process.js:14:10)
    at emitOne (events.js:82:20)
    at Object.emit (events.js:166:7)
    at Object.start (C:\Users\JINGA4X\git\mdl-sample-project\node_modules\karma\lib\launchers\base.js:41:10)
    at C:\Users\JINGA4X\git\mdl-sample-project\node_modules\karma\lib\launcher.js:88:15
    at Array.forEach (native)
    at launch (C:\Users\JINGA4X\git\mdl-sample-project\node_modules\karma\lib\launcher.js:40:11)
    at invoke (C:\Users\JINGA4X\git\mdl-sample-project\node_modules\karma\node_modules\di\lib\injector.js:75:15)
    at Server.<anonymous> (C:\Users\JINGA4X\git\mdl-sample-project\node_modules\karma\lib\server.js:161:24)
    at Server.g (events.js:257:16)
    at emitNone (events.js:67:13)

我用npm install -g phantomjs安装了PhantomJS,得到以下输出:

Looks like an `npm install -g` on windows; unable to check for already installed version.
Download already available at C:\Users\MYUSER\AppData\Local\Temp\phantomjs\phantomjs-1.9.8-windows.zip
Extracting zip contents
Removing C:\Users\MYUSER\AppData\Roaming\npm\node_modules\phantomjs\lib\phantom
Copying extracted folder C:\Users\MYUSER\AppData\Local\Temp\phantomjs\phantomjs-1.9.8-windows.zip-extract-1437719855881\phantomjs-1.9.8-windows -> C:
\Users\MYUSER\AppData\Roaming\npm\node_modules\phantomjs\lib\phantom
Writing location.js file
Done. Phantomjs binary available at C:\Users\MYUSER\AppData\Roaming\npm\node_modules\phantomjs\lib\phantom\phantomjs.exe
C:\Users\MYUSER\AppData\Roaming\npm\node_modules\phantomjs\node_modules\which

在启动测试之前,我尝试执行以下所示的文件,结果相同:

C:\Users\MYUSER\AppData\Roaming\npm\node_modules\phantomjs\lib\phantom\phantomjs.exe

用户配置文件运行节点:

Users\JINGA4X

与运行幻影的用户配置文件不匹配:

Users\MYUSER

因此,手动安装phantom:

参考文献

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM