打开终端时出现错误:-bash:/nvm.sh:没有那个文件或目录。

3
每次我打开终端,第一行总是显示:-bash: /nvm.sh: No such file or directory
我刚刚在这台笔记本电脑上安装了nvm,但很明显我做错了什么。
有人知道我可以使用哪些命令来解决这个问题吗?
我尝试使用以下命令从我的笔记本电脑中删除nvm: $ rm -rf ~/.nvm 可悲的是,这并没有解决我的问题。
5个回答

5

检查您的.bashrc文件(通常在主文件夹中)。参见这个问题的答案。里面可能有一行代码: /nvm.sh,如果是这样,请将其删除。


2

作为Gasper Stukelj的回答: 有一行代码是/nvm.sh。 对于我使用的macOS Mojave,文件的正确路径是: $ open ~/.bash_profile


2
在我的情况下,我解决了这个问题,只需在终端中输入以下命令,在安装nvm之后:export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh",然后我正常安装了node。 我是如何找到这个解决方案的? 很简单,我读了终端,它给了我两种解决方法。第一种选择是重新启动计算机,看看更改(安装)是否生效,第二种选择是在终端中输入这两个命令:) 在我的情况下可用 :) 我使用了谷歌翻译

0
对我来说,问题出在 .bash_profile 文件中。这一行是:
source ~/.nvm/nvm.shexport PATH="/usr/local/opt/php@7.0/bin:$PATH"

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


-1
我在谷歌搜索中找不到解决方案,所以我只是重新安装了nvm来解决这个问题。我猜可能有一些文件没有安装。
brew install nvm

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接