Dalekjs错误:dalek-browser-phantomjs:无法启动Ghost Driver

时间:2013-11-18 17:04:04

标签: gruntjs dalekjs

刚刚找到Dalekjs并尝试了他们的“入门”。

我和grunt一起使用它,但是在“grunt dalek”之后我收到了这条消息: 运行“dalek:dist”(dalek)任务 致命错误:连接ECONNREFUSED

我将此包含在我的Gruntfile.js

  dalek: {
      options: {
          browser: ['phantomjs']
      },
      dist: {
          src: ['tests/test.js']
      }
  }

我的tests / test.js看起来像这样:

module.exports = {
    'Page title is correct': function (test) {
            test
                .open('http://google.com')
                .assert.title().is('Google', 'It has title')
                .done();
        }
    };

如果我尝试这个“dalek tests / test.js”,我收到这条消息:

  
    

错误:dalek-browser-phantomjs:无法启动Ghost驱动程序

  

有什么想法吗?已经尝试删除dalek和phantomjs并重新安装

1 个答案:

答案 0 :(得分:1)

你有一个旧的进程正在运行,找到并杀死它

$ ps -lA | grep dalek
  501 65879   225     4006   0  31  0  3053832  44328 -      T                   0 ttys002    0:00.46 node /usr/local/bin/dalek test.js
  501 65881 65879     400a   0  33  0   777876  50968 -      T                   0 ttys002    0:00.75 .../node_modules/dalekjs/node_modules/dalek-browser-phantomjs/node_modules/phantomjs/lib/phantom/bin/phantomjs --webdriver 9001 --ignore-ssl-errors=true
  501 66135   225     4006   0  31  0  2432784    496 -      R+                  0 ttys002    0:00.00 grep dalek

$ kill -9 65881
$ kill -9 65879