You need to enable JavaScript to run this app. Mac系统下VS Code无法在终端运行代码,仅弹出路径提示如何解决?
优惠活动
大模型
产品
解决方案
定价
更多

Mac系统下VS Code无法在终端运行代码,仅弹出路径提示如何解决?

Mac 环境下 VS Code 运行代码弹出路径查找窗口的解决方案

问题截图
按问题出现的概率从高到低依次排查即可:

  • Code Runner 插件执行路径配置错误
    这类问题 80% 以上是 Code Runner 插件的执行路径不匹配 Mac 系统导致的。打开 VS Code 设置(快捷键Cmd + ,),搜索code-runner.executorMap,找到当前使用语言对应的执行命令配置:
    • 替换为 Mac 本地实际存在的可执行路径,比如 Python 配置为python3、Node.js 配置为node,不要保留 Windows 系统下的路径格式
    • 当配置的可执行路径不存在、格式不匹配时,VS Code 无法定位到程序,就会自动触发系统的路径查找弹窗
  • VS Code 系统访问权限不足
    打开 Mac 系统设置的「隐私与安全性」板块,检查两项核心权限:
    • 在「完全磁盘访问权限」列表中,为 VS Code 开启对应开关
    • 在「文件和文件夹」权限列表中,确认 VS Code 拥有当前代码所在工作目录的访问权限
      权限不足时 VS Code 无法正常读取本地代码文件和可执行程序,就会弹出手动选择路径的窗口。
  • 运行工作目录配置失效
    在 VS Code 设置中搜索code-runner.cwd,确认该配置值为${workspaceFolder}(即当前打开的项目根目录),不要填写空值或者无效的绝对路径。如果工作目录配置解析失败,运行时找不到对应代码文件就会触发路径选择弹窗。
  • 基础环境排查步骤
    先调出 VS Code 内置终端(快捷键Ctrl + 反引号),手动输入对应语言的运行命令执行:
    • 如果手动运行可以正常执行程序,就说明是插件运行配置存在问题,按照前面的步骤修正即可
    • 如果手动运行也触发路径查找弹窗,就检查系统PATH环境变量:在终端执行echo $PATH,确认对应可执行程序的路径在输出结果中,缺失的话将对应路径追加到~/.zshrc文件末尾,保存后执行source ~/.zshrc让配置生效即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.02 05:54:04