【发布时间】:2011-10-10 19:28:56
【问题描述】:
由于某种原因,重新启动终端后,我将无法再执行节点。尝试这样做会导致以下错误:
-bash: node: command not found
我尝试删除节点并重新安装它。那行得通,但是一旦我重新启动终端,魔法就消失了。
怎么会这样?
【问题讨论】:
标签: macos bash node.js terminal
由于某种原因,重新启动终端后,我将无法再执行节点。尝试这样做会导致以下错误:
-bash: node: command not found
我尝试删除节点并重新安装它。那行得通,但是一旦我重新启动终端,魔法就消失了。
怎么会这样?
【问题讨论】:
标签: macos bash node.js terminal
魔术是否涉及设置PATH 变量,以便node 会在路径上,如果是这样,然后将魔术添加到您的.bashrc?
【讨论】:
.bashrc 所说的:export PATH=$HOME/local/bin:$PATH 看起来很正常,对吧?不过,没有魔法。
PATH 以包括它的位置。那么当node 工作时echo $PATH 和which node 的结果是什么?
echo PATH 说/Users/karimmaassen/local/bin:/Users/karimmaassen/local/bin:/Users/karimmaassen/local/node/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin 我安装了node 4.10
export PATH=$HOME/local/node/bin:$PATH添加到.bashrc