【问题标题】:Nvm and Node keep going missing upon closing terminal关闭终端后 Nvm 和 Node 一直丢失
【发布时间】:2020-01-21 21:26:30
【问题描述】:

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

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

由于某种原因,我运行时没有显示 nvm: nvm ls 或 nvm ls-remote

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

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

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

现在,当我重新打开终端并运行节点时,它返回未找到命令。 Command -v nvm 也不返回任何内容。

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

【问题讨论】:

  • 添加您自己的答案,可以投票!
  • @9000 谢谢!我不知道我能做到这一点!

标签: node.js homebrew nvm


【解决方案1】:

我能够弄清楚。所有 NVM 指南告诉您运行以开始运行节点的命令未正确添加到 .bashrc。

如果您遇到与我相同的问题,请使用这些作为参考: https://itnext.io/nvm-the-easiest-way-to-switch-node-js-environments-on-your-machine-in-a-flash-17babb7d5f1b .bashrc: Permission denied

【讨论】:

  • 是的!基本上,您只需在 .bashrc 文件中添加以下行:export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \。 "$NVM_DIR/nvm.sh" # 这会加载 nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # 这会加载 nvm bash_completion
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多