我在让CasperJS和PhantomJS在运行Yosemite的Mac Pro上工作时遇到了一些问题,我想知道是否有人有任何见解?
我已经在全球范围内npm了CasperJS,并按照说明将PhantomJS2下载到了我的驱动器上,但我不断收到以下错误:
[1] 9409杀死casperjs-test/capper/test.js
我怎样才能让他们一起工作?
这是一个棘手的问题,解决方案需要绕房子转一圈,但我发现这是有效的:
1) 使用CasperJS文档中的说明从GitHub:克隆存储库
$ git clone git://github.com/n1k0/casperjs.git
$ cd casperjs
$ ln -sf `pwd`/bin/casperjs /usr/local/bin/casperjs
2) 从GitHub下载这个补丁副本PhantomJS的Mac副本,并将其解压缩到方便的地方。我把我的添加到了应用程序测试文件夹中的一个文件夹中,因为我只需要它,但你可以把它放在任何地方。
3) 导出刚刚解压缩的二进制文件的路径。在我的情况下,它将类似于[1]:
export PATH=$PATH:/Users/Andy/Development/app/test/bin
这应该会奏效。
[1] 从该SO答案中获取的解决方案