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

Mac环境下添加VS Code的code命令至PATH时遇EACCES权限拒绝求助

解决Mac下VS Code添加code命令到PATH时的EACCES权限错误

出现EACCES: permission denied, unlink '/usr/local/bin/code'错误,核心原因是VS Code没有权限修改/usr/local/bin目录下的文件,可能是该目录权限不足,或者之前已存在无效的code链接。以下是几种可行的解决方法:

方法一:先删除旧链接再重新安装

  • 打开终端,执行命令删除现有code链接(需要管理员权限):
    sudo rm /usr/local/bin/code
    
    输入你的Mac用户密码后回车确认。
  • 回到VS Code,按下Cmd+Shift+P打开命令面板,搜索并执行 Shell Command: Install 'code' command in PATH,此时应该能正常完成配置。

方法二:手动创建软链接

如果方法一无效,可以直接手动创建code命令的软链接:

  • 在终端执行:
    sudo ln -s /Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code /usr/local/bin/code
    
  • 验证是否成功:关闭当前终端,打开新终端后输入code --version,若能显示VS Code版本信息,则配置生效。

方法三:修复/usr/local/bin目录权限

如果以上方法都失败,可能是/usr/local/bin目录本身权限异常:

  • 先查看目录权限:
    ls -ld /usr/local/bin
    
  • 若权限不是drwxr-xr-x(即755),执行命令修改权限:
    sudo chmod 755 /usr/local/bin
    
  • 完成后再重新执行VS Code的code命令安装操作。

验证配置

操作完成后,打开新终端,输入code .,如果能直接用VS Code打开当前所在目录,说明code命令已成功添加到系统PATH中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 23:52:33