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

Vagrant虚拟机运行javascripting提示command not found报错求助

Vagrant虚拟机内执行javascripting提示command not found问题排查与解决

报错截图:
javascripting command not found报错

报错原因

  • npm全局包可执行路径未加入系统环境变量:Vagrant虚拟机内Node.js默认的npm全局包安装生成的软链路径,未配置到当前用户的PATH变量中,系统无法定位到javascripting的执行文件
  • 虚拟机内未实际全局安装javascripting:仅完成了Node.js本体安装,未执行javascripting的全局安装命令,或安装时因权限问题安装失败未生成执行文件
  • Node版本冲突:若虚拟机内使用nvm等版本管理工具安装了多版本Node,当前生效的Node版本并非14.18版本,对应版本的全局包列表中无javascripting

解决方案

  • 第一步:确认是否完成全局安装
    执行命令查看全局已安装的npm包:
    npm list -g javascripting
    若返回空或not found提示,执行全局安装命令,权限不足时添加sudo:
    npm install -g javascripting
    或
    sudo npm install -g javascripting
  • 第二步:配置PATH环境变量
    安装完成后仍提示找不到命令时,先查询npm全局可执行文件存储路径:
    npm bin -g
    将返回的路径添加到当前用户的shell配置文件中:
    • 使用bash的用户执行:
      echo 'export PATH=$PATH:'$(npm bin -g) >> ~/.bashrc && source ~/.bashrc
    • 使用zsh的用户执行:
      echo 'export PATH=$PATH:'$(npm bin -g) >> ~/.zshrc && source ~/.zshrc
  • 第三步:校验Node版本一致性
    执行node -v确认当前生效的Node版本为14.18.x,若版本不符,切换到对应版本后重新执行全局安装命令即可。
  • 验证修复结果:执行javascripting,正常弹出命令行交互课程菜单即为修复成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 00:45:04