教我如何正确设置路径

时间:2016-04-03 22:56:47

标签: node.js shell unix terminal casperjs

我在mac os x上通过npm install命令安装了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/电流/斌/ casperjs"而不是" / usr / local / bin / casperjs"。

但是,我不熟悉这种终端任务,也不知道如何做到这一点。

请有人教我如何正确设置路径吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果要在指定的目录中使用casperjs,请将其添加到〜/ .bash_profile

export PATH=/Users/Hayato/.nodebrew/current/bin/:$PATH

保存文件

这会将/Users/Hayato/.nodebrew/current/bin目录中的所有脚本添加到您的路径中。 之后..关闭终端然后重新打开它:

您可以通过执行以下操作检查路径:

echo $PATH

您应该会看到刚刚添加的路径。 然后,当您执行以下操作时:

which casperjs  

它应该使用新的位置。 如果这对您有用,请告诉我!

但是,问题可能更深入,当你通过brew安装casperjs时会出现错误吗? 您可能想尝试使用

再次链接它
brew link casperjs

如果这不起作用,您可能会遇到一些权限问题。 看看以前回答的这些问题:

brew link didn't complete

Fixing homebrew permissions