Node.js 教我如何正确设置路径

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 我认为我需要

我在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 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
如果这不起作用,您可能会遇到一些权限问题。 查看这些先前回答的问题:


谢谢!现在它运行:)