XCode提示已安装无法打开、VSCode与终端关联失败问题求助
XCode残留清理与VSCode运行问题解决方案
一、彻底清除XCode残留(解决安装时提示已安装的问题)
- 首先将残留的XCode.app(如果存在)拖入废纸篓清空
- 执行命令查看当前XCode命令行工具的绑定路径:
xcode-select -p - 移除旧的命令行工具文件:
sudo rm -rf /Library/Developer/CommandLineTools - 重置XCode开发者路径绑定:
sudo xcode-select --reset - 清除XCode的安装包注册残留:
执行pkgutil --pkgs | grep com.apple.pkg.Xcode,如果有返回结果,逐行执行sudo pkgutil --forget [返回的包名] - 删除XCode偏好设置残留文件:
rm ~/Library/Preferences/com.apple.dt.Xcode.plist - 重启设备后,下载与你当前macOS版本匹配的XCode版本安装即可,2011款MacBook最高支持macOS High Sierra,对应兼容的XCode最高版本为10.1,请勿下载更高版本避免不兼容。
二、修复VSCode运行与终端关联问题
- 若VSCode无法正常启动,先将现有VSCode.app拖入废纸篓清空,执行以下命令删除残留配置:
rm -rf ~/Library/Application\ Support/Code rm -rf ~/Library/Caches/com.microsoft.VSCode rm ~/Library/Preferences/com.microsoft.VSCode.plist - 重新安装与你当前macOS版本匹配的VSCode历史版本,避免最新版本不兼容旧系统
- 解决终端无法关联VSCode的问题:
- 打开VSCode,按下
Cmd+Shift+P调出命令面板 - 搜索并执行Shell Command: Install 'code' command in PATH
- 若执行失败,手动在shell配置文件(zsh对应
~/.zshrc,bash对应~/.bash_profile)末尾添加一行:export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin" - 执行
source ~/.zshrc(或对应bash配置文件)即可生效,终端输入code即可唤起VSCode
- 打开VSCode,按下
内容的提问来源于stack exchange,提问作者Swift1234
相关产品推荐
相关产品推荐

