mac系统安装nvm后,nvm命令找不到

mac安装 nvm 后,运行 nvm 命令时,nvm: command not found

# 安装curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

# 进入.nvm文件夹
cd ~/.nvm

# 创建 .bash_profile 文件,如果有则直接打开 open
touch .bash_profile

# 在.bash_profile文件中添加如下代码
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

# cd ~/.bash_profile ,最下面添加 
source ~/.nvm/.bash_profile

# cd ~/.zshrc,最下面添加
source ~/.bash_profile

最新稳定版本
nvm install stable

### Mac Homebrew 安装 NVM命令不可用解决方案 当使用 Homebrew 成功安装 NVM 后,发现 `nvm` 命令不可用的情况通常是因为环境变量未正确配置。以下是详细的排查和解决方法: #### 1. 验证 Homebrew 和 NVM安装状态 确认 Homebrew 是否正常工作以及 NVM 是否已经成功安装。运行以下命令验证: ```bash brew --version ``` 如果返回版本号,则说明 Homebrew 已经正确安装[^3]。 接着检查 NVM安装路径是否存在: ```bash ls /opt/homebrew/opt/nvm/ ``` 如果有输出内容,则表明 NVM 已被正确安装到指定目录[^2]。 --- #### 2. 添加 NVM 到 Shell 初始化文件 NVM 不会自动将其路径添加到系统的环境变量中,因此需要手动修改 shell 的初始化脚本(通常是 `.zshrc` 或 `.bash_profile`)。执行以下操作: 打开终端并编辑当前用户的 shell 配置文件: ```bash nano ~/.zshrc ``` 在文件末尾追加以下内容: ```bash export NVM_DIR="$HOME/.nvm" [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" # This loads nvm [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion ``` 保存并退出编辑器(按 Ctrl+X,然后输入 Y 并回车),最后重新加载配置文件使更改生效: ```bash source ~/.zshrc ``` --- #### 3. 测试 NVM 功能 完成上述设置后,测试 `nvm` 命令是否可用: ```bash command -v nvm ``` 如果没有错误提示且返回 `nvm` 路径,则说明问题已解决[^1]。 尝试列出可安装的 Node.js 版本以进一步验证功能: ```bash nvm ls-remote ``` --- #### 4. 如果仍然无法解决问题 如果按照以上步骤仍无法正常使用 `nvm`,可以考虑以下几点: - **检查权限**:确保 `/opt/homebrew/opt/nvm/` 目录及其子文件具有正确的读写权限。 - **重装 NVM**:删除现有安装并重新通过 Homebrew 进行安装: ```bash brew uninstall nvm brew install nvm ``` --- ### 总结 通过调整 shell 初始化文件中的环境变量配置,能够有效解决因路径缺失而导致的 `nvm` 命令不可用问题。务必确保所有相关路径均已被正确定义,并重新加载配置文件使其生效。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jiojio冲冲冲

能帮助你是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值