终端打开时出错:-bash: /nvm.sh: No such file or directory

Error on terminal open: -bash: /nvm.sh: No such file or directory

每次我打开终端时,第一行都会显示:-bash: /nvm.sh: No such file or directory.

我刚刚在这台笔记本电脑上安装了 nvm,显然我做错了什么。

有谁知道我可以使用什么命令来解决这个问题?

我尝试了以下命令从我的笔记本电脑中删除 nvm: $ rm -rf ~/.nvm

遗憾的是,这并没有解决我的问题。

检查您的 .bashrc 文件(通常在主文件夹中)。查看 this question 的答案。那里某处可能有一行内容为 /nvm.sh - 如果是,请将其删除。

正如 Gasper Stukelj 所说: 有一行内容为 /nvm.sh。 使用 macOS Mojave 的文件的正确路径是: $ open ~/.bash_profile

对我来说,问题来自 .bash_profile 文件。该行是:

source ~/.nvm/nvm.shexport PATH="/usr/local/opt/php@7.0/bin:$PATH"

我删除了 nvm.she 之后的所有内容,错误不再显示在终端中。这是在 Mac Big Sur 上尝试安装 xdebug 时发生的。

在我的例子中,我解决了这个问题,只需在安装 nvm 后输入终端:export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" 然后我正常安装节点

我是如何找到这个解决方案的? 很简单,我看了终端,给出了两种解决方法。第一个选项是让我重新启动计算机,看看更改(安装)是否生效,第二个选项是让我将这两个命令放在终端中并且只:) 准备好在我的案例中使用:)

我用了Google翻译