【发布时间】:2021-09-16 19:56:57
【问题描述】:
我已经为这个问题苦苦挣扎了几天,如何在我的带有 M1 芯片组的 MacBook Pro 上获取 Node.js 的 10.24.1 版本。似乎安装了那个版本,但是一旦我打开另一个终端或关闭现有终端并打开一个新终端,就会有最新版本的节点(16.8.0)
这些是我遵循的步骤:
- 已安装 brew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew update
- 已安装 nvm
brew install nvm
- 为它创建了一个目录
mkdir ~/.nvm
- 编辑了文件
vim ~/.zshrc
- 使用这个 sn-p:
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
- 加载它
source ~/.zshrc
- 安装了想要的节点版本
nvm install 10.24.1
-
检查一下,工作正常,
node -v时显示这个版本 -
使用版本:
nvm use 10.24.1
现在,如果我搜索nvm -v,它会返回0.38.0,如果我搜索node -v,它会返回10.24.1。一切都应该如此。问题是这没有保存:如果我打开一个新终端并键入相同的命令,nvm -v 它显示相同的值,但节点版本是最新的,16.8.0。
还尝试了在启动前运行arch -x86_64 zsh 的整个过程,但结果相同。
有什么建议可以解决这个问题吗?
【问题讨论】:
标签: node.js macos zsh apple-m1 nvm