终端打开时出错:-bash:/nvm.sh:没有这样的文件或目录

问题描述 投票:0回答:6

每次我打开终端时,第一行都会显示:

-bash: /nvm.sh: No such file or directory

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

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

我尝试使用以下命令从我的笔记本电脑中删除 nvm:

$ rm -rf ~/.nvm

可悲的是,这并没有解决我的问题。

bash terminal nvm
6个回答
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"
之后我正常安装了节点

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

我使用谷歌翻译


0
投票

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

source ~/.nvm/nvm.shexport PATH="/usr/local/opt/[email protected]/bin:$PATH"

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


0
投票

我在Google搜索中未能找到解决方案,所以我只是再次安装了

nvm
来解决问题。我猜有些文件没有安装。

brew install nvm

0
投票

我也遇到了这个问题,就我而言,我很愚蠢地将 .nvm 创建为文件,而不是文件夹。它必须是一个文件夹:D

© www.soinside.com 2019 - 2024. All rights reserved.