我怎样才能让CasperJS和PhantomJS在Yosemite上表现得很好?

时间:2015-04-09 11:04:04

标签: javascript phantomjs osx-yosemite casperjs

我一直在遇到一些问题,让CasperJS和PhantomJS在运行Yosemite的Mac Pro上运行,并且想知道是否有人有任何见解?

我已经在全球范围内找到CasperJS,并按照说明将PhantomJS2下载到我的驱动器中,但我一直收到如下错误:

  

[1] 9409杀死了casperjs test / casper / test.js

我如何让他们一起工作?

1 个答案:

答案 0 :(得分:0)

这是一个棘手的问题,解决方案将涉及围绕房屋一点点,但这是我发现的工作:

1)Use the instructions from the CasperJS documentation从GitHub克隆存储库:

$ git clone git://github.com/n1k0/casperjs.git
$ cd casperjs
$ ln -sf `pwd`/bin/casperjs /usr/local/bin/casperjs

2)下载this patched copy Mac copy of PhantomJS from GitHub并在方便的地方解压缩。我将我的应用程序测试文件夹中的文件夹添加到了该文件夹,因为我只需要该应用程序,但您可以将其放在任何位置。

3)导出您刚刚解压缩的二进制文件的路径。就我而言,它会像[1]:

export PATH=$PATH:/Users/Andy/Development/app/test/bin

这应该可以解决问题。

[1] solution taken from this SO answer