我在我的 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
,有(除其他外)phantomjs
和 casperjs
。我可以从任何地方运行 phantomjs --version 并获取版本号。 casperjs
不起作用
最佳答案
这很可能是由于未创建符号链接(symbolic link)。
尝试直接运行命令:/usr/local/bin/casperjs --version
如果这导致另一个找不到命令
错误,那么您应该尝试运行
sudo ln -sf `pwd`/bin/casperjs /usr/local/bin/casperjs
确保您实际在 /usr/local/bin
目录中创建链接
但是,如果它确实存在,您应该通过运行来检查以确保链接指向正确的目录
ls -l /usr/local/bin/casperjs
关于node.js - 找不到 casperjs 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19868074/