如何让 CasperJS 和 PhantomJS 在 Yosemite 上正常运行?
How can I get CasperJS and PhantomJS to play nicely on Yosemite?
我在让 CasperJS 和 PhantomJS 在我的 Mac Pro 运行 Yosemite 上工作时遇到了一些问题,想知道是否有人有任何见解?
我已经在全球范围内 npm'd CasperJS 并按照说明将 PhantomJS2 下载到我的驱动器,但我不断收到如下错误:
[1] 9409 killed casperjs test/casper/test.js
如何让它们协同工作?
这是一个棘手的问题,解决方案将涉及绕过房子一点点,但这是我发现的有效方法:
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
我在让 CasperJS 和 PhantomJS 在我的 Mac Pro 运行 Yosemite 上工作时遇到了一些问题,想知道是否有人有任何见解?
我已经在全球范围内 npm'd CasperJS 并按照说明将 PhantomJS2 下载到我的驱动器,但我不断收到如下错误:
[1] 9409 killed casperjs test/casper/test.js
如何让它们协同工作?
这是一个棘手的问题,解决方案将涉及绕过房子一点点,但这是我发现的有效方法:
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