找不到casperjs命令

时间:2013-11-08 20:37:25

标签: node.js casperjs

我在我的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

但是,当我运行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不起作用

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

似乎你已经切换了ln命令行参数:第一个是目标,第二个是链接。