2

迅速的

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
4

2 回答 2

3

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

在提示下:

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

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

如果它不存在(如果它不存在,我会感到惊讶):您需要将以下内容添加到您的 Bash 配置文件中:

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

...以及source您的 Bash 配置文件或启动新的 shell 会话。

于 2013-02-20T03:22:40.570 回答
0

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

于 2013-02-20T03:22:44.783 回答