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

已安装Node.js但无法使用rdme,执行命令提示‘command not found’

问题:安装rdme后提示"command not found"

已正确安装Node.js,版本信息:

grafeno30@linux:~$ npm -v
8.11.0
grafeno30@linux:~$ node -v
v16.16.0

执行npm install rdme后输出:

up to date, audited 377 packages in 888ms
82 packages are looking for funding
  run `npm fund` for details
5 moderate severity vulnerabilities
To address all issues (including breaking changes), run:
  npm audit fix --force
Run `npm audit` for details.

执行npm audit fix --force后,输入rdme仍提示"command not found"。


解决方法

  • 全局安装rdme:默认npm install是本地安装,本地包的命令不会加入系统PATH,全局安装后才能直接调用rdme:

    npm install -g rdme
    

    若遇权限问题,Linux/macOS环境可加sudo:

    sudo npm install -g rdme
    
  • 检查全局npm包路径是否在系统PATH中:

    1. 查看全局npm包的bin目录路径:
      npm prefix -g
      
      输出示例:/usr/local,对应bin目录为/usr/local/bin
    2. 验证该路径是否在系统PATH里:
      echo $PATH
      
    3. 若不在,临时添加(终端重启后失效):
      export PATH="$PATH:/usr/local/bin"
      
      永久添加需编辑~/.bashrc或~/.zshrc(依使用的shell而定),加入上述export语句,再执行source ~/.bashrc或source ~/.zshrc生效。
  • 用npx临时执行rdme:不想全局安装的话,可直接通过npx调用本地包命令:

    npx rdme
    
  • 重新安装时跳过audit修复:之前的npm audit fix --force可能破坏包结构,可尝试重新安装并跳过audit检查:

    npm install rdme --no-audit
    

    安装完成后用npx执行,或选择全局安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 22:12:24