我最近將操作系統從El Capitan升級到Sierra。現在我無法運行JS單元測試套裝,並在控制檯中出現以下錯誤。PhantomJS不適用於OS-X Sierra
[exec] INFO [framework.browserify]: bundle built
[exec] INFO [karma]: Karma v0.12.35 server started at http://localhost:9876/
[exec] INFO [launcher]: Starting browser PhantomJS
[exec] ERROR [launcher]: Cannot start PhantomJS
[exec]
[exec] INFO [launcher]: Trying to start PhantomJS again (1/2).
[exec] ERROR [launcher]: Cannot start PhantomJS
[exec]
[exec] INFO [launcher]: Trying to start PhantomJS again (2/2).
[exec] ERROR [launcher]: Cannot start PhantomJS
[exec]
[exec] ERROR [launcher]: PhantomJS failed 2 times (cannot start). Giving up.
[exec] [11:43:19] 'test' errored after 14 s
[exec] [11:43:19] Error: 1
[exec] at formatError (/usr/local/lib/node_modules/gulp/bin/gulp.js:169:10)
[exec] at Gulp.<anonymous> (/usr/local/lib/node_modules/gulp/bin/gulp.js:195:15)
[exec] at emitOne (events.js:90:13)
[exec] at Gulp.emit (events.js:182:7)
[exec] at Gulp.Orchestrator._emitTaskDone (/Users/ssrp/workspace/clickhq-v2/frontend/node_modules/orchestrator/index.js:264:8)
[exec] at /Users/ssrp/workspace/clickhq-v2/frontend/node_modules/orchestrator/index.js:275:23
[exec] at finish (/Users/ssrp/workspace/clickhq-v2/frontend/node_modules/orchestrator/lib/runTask.js:21:8)
[exec] at cb (/Users/ssrp/workspace/clickhq-v2/frontend/node_modules/orchestrator/lib/runTask.js:29:3)
[exec] at removeAllListeners (/Users/ssrp/workspace/clickhq-v2/frontend/node_modules/karma/lib/server.js:218:7)
[exec] at Server.<anonymous> (/Users/ssrp/workspace/clickhq-v2/frontend/node_modules/karma/lib/server.js:229:9)
[exec] at Server.g (events.js:273:16)
[exec] at emitNone (events.js:85:20)
[exec] at Server.emit (events.js:179:7)
[exec] at emitCloseNT (net.js:1525:8)
[exec] at _combinedTickCallback (internal/process/next_tick.js:71:11)
[exec] at process._tickCallback (internal/process/next_tick.js:98:9)
搜索了一個解決方案,但不能。任何人都可以給我理由和方向。謝謝。
你安裝了哪個版本的phantomjs? –
1.9.8安裝截至目前! –
1.9.x不再受支持。我猜你的問題與[PhantomJS 1.9.8 Segmentation fault 11 in macOS Sierra#14558]有關(https://github.com/ariya/phantomjs/issues/14558) –