Nvm 和 Node 在关闭终端时继续丢失

Nvm and Node keep going missing upon closing terminal

希望你能帮我解决这个问题!

我刚买了一台新的 MacBook,今天正在设置我的开发环境。我安装了 XCode、Brew、NVM 和 Git。当我安装 Git 时,我不得不更改它,使其成为路径中的第一个,这样我就可以避免使用 Apple Git,我认为这严重地把事情搞砸了。

出于某种原因,当我 运行ning 时 nvm 没有显示: nvm lsnvm ls-remote

然而当我告诉brew 安装nvm 时,它说已经安装了。好的。最终能够整理并安装节点等。

快进到现在,我去了终端中的 运行 节点。找不到节点。做了一些研究,发现我不应该用自制软件安装 nvm,所以我做了 brew uninstall nvmbrew cleanup,然后通过推荐的 github 存储库安装。

我 运行 必要的命令并添加到我的 PATH 中,当我 运行 command -v nvm 时,nvm 被 return 编辑。伟大的。然后我 运行 其他命令来安装 Node 并且我能够使用它,直到我关闭终端。

现在,当我重新打开终端和 运行 节点时,return 找不到命令。 Command -v nvm 也没有 return 任何东西。

请帮忙 - 太让人头疼了,我似乎无法弄清楚发生了什么。在关闭终端之前,我在 Stack Overflow 上找到的每个解决方案都有效。

我想通了。所有 NVM 指南告诉您 运行 以启动 运行ning 节点的命令未正确添加到 .bashrc。

如果你和我有同样的问题,可以参考这些: https://itnext.io/nvm-the-easiest-way-to-switch-node-js-environments-on-your-machine-in-a-flash-17babb7d5f1b .bashrc: Permission denied