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

如何修复macOS下VS Code报错EACCES: permission denied, unlink 'usr/local/bin/code'

macOS下VS Code的code命令失效及权限报错解决方案

问题原因

该问题由两类原因导致:

  1. 原有/usr/local/bin/code软链接的所有者为root权限,普通用户权限运行的VS Code没有权限修改/删除该文件,因此重装时抛出EACCES: permission denied报错
  2. 部分情况下zsh配置的PATH变量未包含/usr/local/bin路径,导致终端无法找到code命令

修复步骤

  • 打开终端,执行命令删除旧的损坏软链接,输入用户登录密码后回车(输入过程中密码不会显示):
    sudo rm /usr/local/bin/code
  • 打开VS Code,按下Cmd + Shift + P调出命令面板,搜索并选择Shell Command: Install 'code' command in PATH,等待安装成功提示
  • 打开全新的终端窗口,执行code --version,如果返回VS Code版本信息即修复完成

永久生效方案(Apple Silicon芯片设备可选)

如果修复后仍出现偶发失效的情况,可以直接将VS Code的命令路径写入zsh配置,避免软链接权限变动导致的问题:

  • 终端执行命令写入配置:
    echo 'export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"' >> ~/.zshrc
  • 执行命令使配置立即生效:
    source ~/.zshrc

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 22:18:03