每次我打开终端时,第一行都会显示:
-bash: /nvm.sh: No such file or directory
。
我刚刚在这台笔记本电脑上安装了 nvm,显然我做错了什么。
有谁知道我可以使用什么命令来解决这个问题?
我尝试使用以下命令从我的笔记本电脑中删除 nvm:
$ rm -rf ~/.nvm
可悲的是,这并没有解决我的问题。
检查您的 .bashrc 文件(通常位于主文件夹中)。请参阅此问题的答案。那里可能有一行写着
/nvm.sh
- 如果是这样,只需删除它即可。
正如 Gasper Stukelj 所言: 有一行字写着
/nvm.sh
。
对于使用 macOS Mojave 的我来说,该文件的正确路径是:
$ open ~/.bash_profile
就我而言,我解决了这个问题,只需在安装 nvm 后放入终端:
export NVM_DIR="$HOME/.nvm"
和 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
之后我正常安装了节点
我是如何找到这个解决方案的? 很简单,我读了终端,它给出了两种解决方法。第一个选项是我重新启动计算机,看看更改(安装)是否生效,第二个选项是我将这两个命令放在终端中,并且仅:) 可以在我的情况下使用:)
我使用谷歌翻译
对我来说,问题来自 .bash_profile 文件。该行是:
source ~/.nvm/nvm.shexport PATH="/usr/local/opt/[email protected]/bin:$PATH"
我删除了 nvm.she 之后的所有内容,并且错误不再显示在终端中。尝试在 Mac Big Sur 上安装 xdebug 时发生这种情况。
我在Google搜索中未能找到解决方案,所以我只是再次安装了
nvm
来解决问题。我猜有些文件没有安装。
brew install nvm
我也遇到了这个问题,就我而言,我很愚蠢地将 .nvm 创建为文件,而不是文件夹。它必须是一个文件夹:D