Terminal casperjs无法打开文件

Terminal casperjs无法打开文件,terminal,casperjs,Terminal,Casperjs,这可能是一个简单的问题,但我一辈子都搞不清楚我做错了什么。我正在用casperjs做一个铲运机的实验。我已按照以下教程使用brew下载了它: http://docs.casperjs.org/en/latest/installation.html http://docs.casperjs.org/en/latest/quickstart.html 然后,我继续学习这里的快速入门: http://docs.casperjs.org/en/latest/installation.html ht

这可能是一个简单的问题,但我一辈子都搞不清楚我做错了什么。我正在用casperjs做一个铲运机的实验。我已按照以下教程使用brew下载了它:

http://docs.casperjs.org/en/latest/installation.html
http://docs.casperjs.org/en/latest/quickstart.html
然后,我继续学习这里的快速入门:

http://docs.casperjs.org/en/latest/installation.html
http://docs.casperjs.org/en/latest/quickstart.html
我已将sample.js文件保存到桌面,并尝试使用以下命令从终端运行它:

$ casperjs sample.js
但是,它总是返回无法打开的文件:sample.js。如果我只是在终端中运行$casperjs,所有关于它是什么版本的信息都会显示出来,所以看起来casperjs安装正确

我还确保安装了所需的先决条件。我意识到这并不是很多信息,但有人有什么想法吗

这是我在终端中得到的错误代码:

Unable to open file: sample.js
第二次编辑:

也许我遇到的问题是这些先决条件

Python 2.6 or greater for casperjs in the bin/ directory

我已经安装了python,但我不确定“bin/目录中的for casper”部分。文档中没有说明如何做到这一点。

Phantom 1.9.7-15和Casper 1.0.3

在我的例子中,当键入'casper testScript.js'时,它将进入节点_module/../…/casper,并试图找到位于不同位置的文件testScript.js。将文件名更改为完整路径修复了该问题。 另外,我认为显示的消息有点不正确,“无法打开文件:”不是“找不到文件”

快速修复:将“testScript.js”部分更改为完整路径。 对我来说,帮助很大。 发件人:

致:

后来我更改了路径变量和别名。一切正常


希望它能帮助其他人。

我编辑了该错误消息。是的,phantomjs和python都已安装。