最近入手了macbook m3,在安装前端开发环境。
本来参考这个文章:Mac电脑安装nvm:一站式指南-百度开发者中心
结果一直显示nvm安装没有成功。
最后发现是这个文章默认nvm下载到了users/用户名/nvm下,但是实际上没装到这里,导致后续添加环境变量的时候失败了,下面是正确配置nvm环境变量的流程:
当使用 Homebrew 安装 nvm
时,如果 nvm
被安装在 /opt/homebrew/Cellar/nvm
这样的非标准路径下,你需要确保 nvm
的初始化脚本被正确地添加到你的 shell 配置文件(如 .zshrc
或 .bash_profile
)中。以下是配置 nvm
环境变量的步骤:
-
找到
nvm
的安装路径: 首先,确认nvm
的确切安装路径。你可以使用以下命令:bash
brew --prefix nvm
这将显示
nvm
的安装路径,如/opt/homebrew/Cellar/nvm/版本号
。 -
编辑 shell 配置文件: 打开你的 shell 配置文件。如果你使用的是 zsh,那么文件是
.zshrc
;如果是 bash,则是.bash_profile
。对于 zsh
-
open -e ~/.zshrc
或者使用命令行编辑器,如
nano
:nano ~/.zshrc
对于 bash:
open -e ~/.bash_profile
或者使用命令行编辑器,如
nano
:nano ~/.bash_profile
-
添加
nvm
初始化脚本: 在.zshrc
或.bash_profile
文件中,添加以下内容:export NVM_DIR="/opt/homebrew/Cellar/nvm/版本号" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
替换
版本号
为实际的nvm
安装版本号。对于 zsh 用户,可能还需要添加 zsh 完成脚本的加载:
[ -s "$NVM_DIR/zsh_completion" ] && \. "$NVM_DIR/zsh_completion" # This loads nvm zsh_completion
-
保存并关闭文件: 保存你的更改并关闭编辑器。
-
重新加载配置: 重新加载你的 shell 配置文件,使更改生效:
source ~/.zshrc
或者对于 bash:
source ~/.bash_profile
-
验证
nvm
是否已正确加载: 在终端中运行以下命令来检查nvm
是否已正确加载:nvm --version
如果
nvm
已正确加载,它将显示nvm
的版本号。