教我如何正确设置路径
teach me how to set up a path correctly
我在 mac os x 上通过 npm install 命令安装了 casperjs。
但是,当我尝试在命令行中使用 casperjs 时,出现以下错误。
$ casperjs cas.js
-bash: /usr/local/bin/casperjs: No such file or directory
我用which命令检查了是否安装了casperjs。
结果如下。
$ which casperjs
-bash: /Users/Hayato/.nodebrew/current/bin/casperjs
我想我需要做的是以不同的方式设置路径,这样当我 运行 "casperjs test.js" 时,它 运行s "/Users/Hayato/ .nodebrew/current/bin/casperjs”而不是“/usr/local/bin/casperjs”。
但是,我对这种终端任务不熟悉,也不知道该怎么做。
谁能教我如何正确设置路径?
谢谢!
如果您想在您指定的目录中使用 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
我在 mac os x 上通过 npm install 命令安装了 casperjs。 但是,当我尝试在命令行中使用 casperjs 时,出现以下错误。
$ casperjs cas.js
-bash: /usr/local/bin/casperjs: No such file or directory
我用which命令检查了是否安装了casperjs。 结果如下。
$ which casperjs
-bash: /Users/Hayato/.nodebrew/current/bin/casperjs
我想我需要做的是以不同的方式设置路径,这样当我 运行 "casperjs test.js" 时,它 运行s "/Users/Hayato/ .nodebrew/current/bin/casperjs”而不是“/usr/local/bin/casperjs”。
但是,我对这种终端任务不熟悉,也不知道该怎么做。
谁能教我如何正确设置路径?
谢谢!
如果您想在您指定的目录中使用 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