NVM 不在 ZSH 上工作,但在 Bash - M1 Mac Mini 上

NVM Not Working on ZSH but is on Bash - M1 Mac Mini

我按照这个过程在 M1 Mac Mini 上安装 Node。

  1. 首先我运行这个命令安装xCode命令行工具:
    sudo xcode-select --install

  2. 接下来我运行这个命令创建一个bash_profile:
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash

  3. 接下来我运行这个命令来安装node
    nvm install v15

现在,在 Mac 终端和 VS 代码终端中,如果我在使用 zsh 时尝试 node -vnvm -v,我会得到一个 command not found 响应。在 bash 时它工作正常。

我是不是做错了什么?或者最有可能的是,我遗漏了一个非常明显的观点?

如有任何帮助,我们将不胜感激。

按照此处的说明进行操作。 ZSH 上的 NVM 安装不会保留路径和导出信息。

https://gist.github.com/mike-casas/6d489bebf48d89f5109cd1395aabe150

我设法通过创建一个 .zshrc 文件并将以下内容粘贴到文件 source /Users/YOUUSERNAME/.bash_profile.