Node.js 教我如何正确设置路径
我在mac os x上通过npm安装命令安装了casperjs。 但是,当我尝试在命令行中使用casperjs时,它给出了以下错误Node.js 教我如何正确设置路径,node.js,shell,unix,terminal,casperjs,Node.js,Shell,Unix,Terminal,Casperjs,我在mac os x上通过npm安装命令安装了casperjs。 但是,当我尝试在命令行中使用casperjs时,它给出了以下错误 $ casperjs cas.js -bash: /usr/local/bin/casperjs: No such file or directory 我检查了casperjs是否是使用哪个命令安装的。 结果如下 $ which casperjs -bash: /Users/Hayato/.nodebrew/current/bin/casperjs 我认为我需要
$ casperjs cas.js
-bash: /usr/local/bin/casperjs: No such file or directory
我检查了casperjs是否是使用哪个命令安装的。
结果如下
$ which casperjs
-bash: /Users/Hayato/.nodebrew/current/bin/casperjs
我认为我需要做的是以不同的方式设置路径,这样当我运行“casperjs test.js”时,它会运行“/Users/Hayato/.nodebrew/current/bin/casperjs”,而不是“/usr/local/bin/casperjs”
但是,我不熟悉这种终端任务,也不知道如何完成
请问有人能教我如何正确设置路径吗
谢谢 如果要在指定的目录中使用casperjs,请将其添加到~/.bash\u配置文件中
export PATH=/Users/Hayato/.nodebrew/current/bin/:$PATH
保存文件
这将把/Users/Hayato/.nodebrew/current/bin目录中的所有脚本添加到您的路径中。
之后。。关闭终端,然后重新打开:
您可以通过执行以下操作来检查路径:
echo $PATH
您应该看到刚才添加的路径。
然后,当您执行以下操作时:
which casperjs
它应该使用新的位置。
让我知道这是否适合你
但是,问题可能更深,通过brew安装casperjs时是否出现错误?
您可能希望使用重新链接它
brew link casperjs
如果这不起作用,您可能会遇到一些权限问题。
查看这些先前回答的问题:
谢谢!现在它运行:)