我在我的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
不起作用
答案 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命令行参数:第一个是目标,第二个是链接。