2012-11-22 8 views
5

ich gleiche Problem begegnet, wenn es auf einem CentOS5 Linux-Server als CI Job ausgeführt, mit PhantomJS 1.7 (ich es selbst kompiliert)Run Jasmin specs über Phantom, bekam "Can not Variable finden: beschreiben"

Running "jasmine" task 
Testing jasmine specs via phantom 
... 
[D] ["phantomjs","onResourceReceived","GET 
http://127.0.0.1:8888/test/spec/CommonTest.js"] 
[D] ["phantomjs","onError","ReferenceError: Can't find variable: describe",  [{"file":"http://127.0.0.1:8888/test/spec/CommonTest.js","line":31,"function":""}]]  
ReferenceError: Can't find variable: describe 
... 

die Spezifikationen laufen erfolgreich auf andere Maschine wie WinXP usw.

Antwort

0

Endlich, wird es durch das verursacht wird: ich einen symbolischen Link für „node_modules“ erstellt gemeinsames Modul wieder zu verwenden, aber es preventgrunt-Jasmin-Läufer etw. Akk. holen (noch nicht sicher). Um es zu lösen, müssen Sie die "node_modules" -Dateien direkt unter dem Projektordner kopieren.