node.js - 找不到 casperjs 命令

标签 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 不起作用

最佳答案

这很可能是由于未创建符号链接(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/

相关文章:

node.js - 安装 npm 时出现警告

node.js - Azure Web App 在交换期间丢弃请求

javascript - 类型错误 : 'undefined' is not an object (evaluating 'requireDirs.forEach' )

javascript - PhantomJS/CasperJS - 无限期地保持 session 打开并通过 HTTP 与其交互?

node.js - find后确定鉴别器类型的正确方法

ios - react native 信号 : duplicate error with Pods

node.js - 在 ERR_REQUIRE_ESM 中使用 lowdb 结果

coffeescript - casperjs 无法运行 CoffeeScript 脚本

testing - 在事件内部运行断言

javascript - CasperJs:单击循环中的链接以打开模式弹出窗口