Linux戴尔电脑NVM安装问题:每次终端需手动执行source命令
解决NVM每次终端启动需手动source的问题
问题原因
通过git克隆安装NVM后,系统Shell的配置文件未自动加载NVM初始化脚本,导致每次打开终端都需要手动执行source ~/.nvm/nvm.sh才能激活NVM功能。
解决步骤
确认当前使用的Shell
执行命令查看Shell类型:echo $SHELL常见输出对应Shell:
/bin/bash:Bash Shell/bin/zsh:Zsh Shell
编辑对应Shell的配置文件
根据你的Shell类型,编辑初始化文件:- Bash用户:打开
~/.bashrc文件(登录Shell可改用~/.bash_profile)
在文件末尾添加一行:nano ~/.bashrcsource ~/.nvm/nvm.sh - Zsh用户:打开
~/.zshrc文件
在文件末尾添加同样的行:nano ~/.zshrcsource ~/.nvm/nvm.sh
- Bash用户:打开
让配置立即生效
保存文件后,执行对应命令使改动生效:- Bash:
source ~/.bashrc - Zsh:
source ~/.zshrc
- Bash:
后续打开新终端时,直接输入nvm --version即可验证功能是否正常激活。
补充:初始curl安装无限加载的问题
该情况多因网络无法正常访问GitHub Raw资源导致,你改用git克隆的方式是可行的替代方案,确保NVM脚本自动加载后即可正常使用。
内容的提问来源于stack exchange,提问作者Deep Shah
相关产品推荐
相关产品推荐

