在安装节点时,我得到关于我的路径的提示

时间:2013-02-20 03:16:42

标签: bash node.js path

提示

Node was installed at

   /usr/local/bin/node

npm was installed at

   /usr/local/bin/npm

Make sure that /usr/local/bin is in your $PATH.

如何判断它是否在我的路径中?

bash个人资料

export PATH=$PATH:/Users/anderskitson/bin

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

export PATH="/usr/local/mysql/bin:$PATH"

#navigate to tech basics theme
alias techbasics='cd /Users/anderskitson/sites/techbasics/wp-content/themes/techBasicsCustom ; subl . '

是我的回声

Anderss-iMac:~ anderskitson$ echo $PATH
/usr/local/mysql/bin:/Users/anderskitson/.rbenv/shims:/Users/anderskitson/.rbenv/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/anderskitson/bin

2 个答案:

答案 0 :(得分:3)

  

如何判断它是否在我的路径中?

在提示符处:

echo $PATH | tr ':' '\n' | grep '^/usr/local/bin$'

如果你看到/usr/local/bin,那么它就在你的$ PATH中。

如果不存在(如果不是,我会感到惊讶):您需要将以下内容添加到您的Bash个人资料中:

export PATH="/usr/local/bin:${PATH}"

...和source您的Bash个人资料或开始一个新的shell会话。

答案 1 :(得分:0)

echo $PATH是一种非常简单的方法来告诉您自己的用户,但节点是否会由另一个用户运行?可能会运行/etc/init.d/node,将其包含在$PATH中。不过,我不会担心它。