Node.js NVM:未找到命令,但该命令存在于.bashrc中

Node.js NVM:未找到命令,但该命令存在于.bashrc中,node.js,bash,nvm,Node.js,Bash,Nvm,我正在尝试在我的Mac OS上安装nvm(根据) 我在跑步 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.27.1/install.sh | bash 我看到我的.bashrc包含 export NVM_DIR="/Users/yanamikhaylenko/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

我正在尝试在我的Mac OS上安装nvm(根据)

我在跑步

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.27.1/install.sh | bash
我看到我的.bashrc包含

export NVM_DIR="/Users/yanamikhaylenko/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm
但是当我跑的时候

nvm install node && nvm alias default node
我收到

-bash: nvm: command not found
我应该在.profile中导出路径还是执行其他操作


请注意,我使用的是Node.jsv4.1.1

您最近编辑了您的.bashrc吗?如果是这样,您需要
source~/.bashrc
我没有更改它。它帮助我运行nvm安装节点和nvm别名默认节点。然而,当我打开新终端窗口并键入nvm时——帮助它再次显示-bash:nvm:command not found这是新信息(打开新终端)——如果您的终端启动登录shell,您应该将
[[-f~/.bashrc]]&&.~/。bashrc
~/.bash\u配置文件中(或~/.profile,以您使用的为准)--请参阅