xcode-select 切换路径无效

之前安装了Xcode8-beta版,新下载了Xcode9之后就把beta版删了,结果在使用cocoapods、homebrew时会提示:

error: active developer path ("/Applications/Xcode-beta.app/Contents/Developer") does not exist, use xcode-select to change

或者

xcrun: error: missing DEVELOPER_DIR path:

之类的错误

网上找了好多,大多都是说使用 xcode-select -s 去切换路径

然而无论我怎么执行 sudo xcode-select -s /Applications/Xcode.app/Contents/Developer,结果是都没有成功切换。执行 xcode-select -p 显示的路径仍然是 /Applications/Xcode-beta.app/Contents/Developer

又找到说切换前先 unset DEVELOPER_DIR 然后再执行 sudo xcode-select -s /Applications/Xcode.app/Contents/Developer,有效了~,执行 xcode-select -p 显示了我切换后的路径。

然而诡异的事情发生了,当我再次启动终端的时候又恢复了原来的样子,xcode-select -p 还是 /Applications/Xcode-beta.app/Contents/Developer。我也很绝望啊!

网上找了好久也没找到解决办法,接下来的一段时间都是每次用的时候都先 unset DEVELOPER_DIR,然后再 sudo xcode-select -s ...,直到前两天安装golang的时候终端提示设置环境变量,于是终端执行 vim .bash_profile,对,你没有看错,原来把他忘了!

xcode-select 切换路径无效_第1张图片

i 进入编辑模式、修改这个路径、esc、:wq 回车保存。搞定!

你可能感兴趣的:(xcode-select 切换路径无效)