2

我在我的 Mac 上安装了 phantomjs

 phantomjs --version
1.9.2

按照 casper 安装页面上的说明,我这样做了

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

但是,我在运行时收到 command not found casperjs。我还通过自制软件安装了它并得到了相同的结果。

有什么建议么?

更新

这是我输入 $PATH 时得到的

-bash: /Users/me/.rbenv/shims:/opt/local/bin:/opt/local/sbin:/Users/me/downloads/mongodb-osx-x86_64-2.4.5/bin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/MacGPG2/bin: No such file or directory

里面

usr/local/bin,有(除其他外) phantomjscasperjs。我可以从任何地方运行 phantomjs --version 并获取版本号。casperjs不工作

4

2 回答 2

3

这很可能是由于未创建符号链接。

尝试直接运行命令:/usr/local/bin/casperjs --version

如果这导致另一个Command not found错误,那么您应该尝试运行

sudo ln -sf `pwd`/bin/casperjs /usr/local/bin/casperjs

确保您实际在/usr/local/bin目录中创建链接

但是,如果它确实存在,您应该通过运行检查以确保链接指向正确的目录

ls -l /usr/local/bin/casperjs
于 2013-11-08T23:14:45.630 回答
0

看来您切换了 ln 命令行参数:第一个是目标,第二个是链接。

于 2013-11-08T20:46:29.273 回答