Gruntjs Dalekjs错误:dalek浏览器phantomjs:无法启动Ghost驱动程序

Gruntjs Dalekjs错误:dalek浏览器phantomjs:无法启动Ghost驱动程序,gruntjs,dalekjs,Gruntjs,Dalekjs,刚刚找到Dalekjs并尝试了他们的“入门” 我将其与grunt一起使用,但在“grunt dalek”之后我收到了以下信息: 运行“dalek:dist”(dalek)任务 致命错误:连接错误 我的Grunfile.js中包含了这个 dalek: { options: { browser: ['phantomjs'] }, dist: { src: ['tests/test.js'] } } 我的

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

我将其与grunt一起使用,但在“grunt dalek”之后我收到了以下信息: 运行“dalek:dist”(dalek)任务 致命错误:连接错误

我的Grunfile.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并再次安装它

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

$ 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 $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/phantomjs/bin/phantomjs--webdriver 9001--忽略ssl错误=true 501 66135 225 4006 0 31 0 2432784 496-R+0 ttys002 0:00.00格雷普·戴尔克 $kill-965881
$kill-965879您有一个旧进程正在运行,找到它并杀死它

$ 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 $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/phantomjs/bin/phantomjs--webdriver 9001--忽略ssl错误=true 501 66135 225 4006 0 31 0 2432784 496-R+0 ttys002 0:00.00格雷普·戴尔克 $kill-965881
$kill-965879有趣的问题。这个错误直接来自PhantomJS。你能告诉我更多关于你的设置吗?你使用哪个操作系统,哪个节点版本,等等。另外,你可以发布你的包的内容吗。json,我想知道,dalek的哪个版本是从npm中删除的。谢谢,当然可以。节点版本:v0.10.18。这在我的package.json中:“grunt dalek”:“~0.2.0”,“dalekjs”:“0.0.8”,“dalek浏览器chrome”:“0.0.8”。我使用的是运行mac的mountain lion,我的phantomjs版本是1.9.2有趣的问题。这个错误直接来自PhantomJS。你能告诉我更多关于你的设置吗?你使用哪个操作系统,哪个节点版本,等等。另外,你可以发布你的包的内容吗。json,我想知道,dalek的哪个版本是从npm中删除的。谢谢,当然可以。节点版本:v0.10.18。这在我的package.json中:“grunt dalek”:“~0.2.0”,“dalekjs”:“0.0.8”,“dalek浏览器chrome”:“0.0.8”。我用的是mac running mountain lion,我的phantomjs版本是1.9.2Tanks供你回答,但遗憾的是。。。这不是解决方案:(仍然是同一个错误。)我再次检查了该进程是否真的被终止,但仍然不起作用谢谢你让我知道,祝你好运找到你的解决方案谢谢你的回答,但遗憾的是…这不是解决方案:(仍然是同一个错误..我再次检查了该进程是否真的被终止,但它仍然不起作用感谢您让我知道,祝您好运找到解决方案