2016-09-28 17 views
1

Ich habe kürzlich das Betriebssystem von El Capitan auf Sierra aktualisiert. Jetzt kann ich den JS-Unit-Testanzug nicht mehr ausführen und es gibt den folgenden Fehler in der Konsole.PhantomJS funktioniert nicht unter 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) 

Gesucht nach einer Lösung, aber konnte nicht. Könnte jemand mir den Grund und eine Richtung geben, um mitzugehen. Vielen Dank.

+0

Welche Version von Phantomjs haben Sie installiert? –

+0

1.9.8 ist ab sofort installiert! –

+0

1.9.x wird nicht mehr unterstützt. Ich würde vermuten, dass Ihr Problem mit [PhantomJS 1.9.8 Segmentierung Fehler 11 in macOS Sierra # 14558] (https://github.com/ariya/phantomjs/issues/14558) –

Antwort

1

Das Upgrade auf PhantomJS v2.x löste das Problem.

+0

Ich hatte 1.9.0 installiert hatte. Sierra hat es mit "segmentation fault 11" gebrochen. Nach dem Upgrade auf phantomjs 2.x auf der Mac OS Sierra, habe ich weiterhin den Fehler erhalten. musste ich auch einen alten Link für Phantom löschen: 'Gebräu Link --overwrite phantomjs' oder von der Dokumentation vor der Installation/Upgrade phantom ich haben könnte: ' Gebräu entkoppeln PhantomJS @ 1.90' –

1

Mein Problem war nicht mit Phantom js, ich musste "grunt-contrib-jasmine" upgraden: "^ 1.0.3".

Verwandte Themen