NVM 不适用于 ZSH 但适用于 Bash - M1 Mac Mini

时间:2021-07-10 09:14:53

标签: node.js bash npm zsh apple-m1

我按照这个过程在 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. 接下来我运行这个命令来安装节点
    nvm install v15

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

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

我们将不胜感激。

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

我设法通过创建 .zshrc 文件并将以下内容粘贴到文件 source /Users/YOUUSERNAME/.bash_profile 中来实现此目的。