You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Manjaro Linux中nvm安装后无法使用的问题求助

解决Manjaro下nvm安装后无法识别命令的问题

方案一:配置pamac安装的nvm环境变量

pamac安装的nvm不会自动配置shell环境,需手动添加:

  • 打开你的shell配置文件(bash用~/.bashrc,zsh用~/.zshrc),添加以下内容:
    source /usr/share/nvm/nvm.sh
    # 可选:添加bash补全支持
    source /usr/share/nvm/bash_completion
    
  • 保存后执行命令使配置生效:
    source ~/.bashrc  # 若用zsh则替换为source ~/.zshrc
    
  • 执行nvm -v检查是否正常识别

方案二:清理冲突后重新安装官方nvm

如果pamac安装的nvm和脚本安装版本存在冲突,先彻底清理再重新安装:

  1. 卸载pamac中的nvm:
    pamac remove nvm
    
  2. 清理脚本安装的残留文件:
    • 删除nvm本地目录:rm -rf ~/.nvm
    • 打开~/.bashrc/~/.zshrc,删除所有包含nvm的配置行(比如export NVM_DIR=...、source "$NVM_DIR/nvm.sh"这类)
  3. 重新执行官方安装脚本:
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
    
  4. 重启终端,或执行source ~/.bashrc(对应你的shell),再测试nvm -v

方案三:处理非登录shell的环境加载问题

图形界面打开的终端多为非登录shell,可能未加载配置文件:

  • 在终端执行bash -l进入登录shell,再测试nvm命令
  • 或者将nvm配置行添加到~/.bash_profile(bash)或~/.zprofile(zsh)中,保存后重启终端

方案四:手动临时配置环境变量

如果以上方法无效,先手动配置测试:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

执行后测试nvm -v,若有效则将这两行添加到你的shell配置文件中

内容的提问来源于stack exchange,提问作者Francisco

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 14:42:46