xcode-select -switch をやっても切り替わらん!!
Xcodeのバージョンが大分古くなってきたので新しいのを以前に入れたのだが、
その時に、古いのと新しいのを共存させていたので、
/Applications/Xcode 2.app/
なる、変なパスに新しい4.6.1がインストールされてしまった。
ということで、Xcode-select -switchを実行して入れ替えようとしたのだが、
なぜか、以下のshの処理で失敗してしまう。
DEVELOPER=`xcode-select -print-path` if [ ! -d "$DEVELOPER" ]; then echo "xcode path is not set correctly $DEVELOPER does not exist (most likely because of xcode > 4.3)" echo "run" echo "sudo xcode-select -switch" echo "for default installation:" echo "sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer" exit 1 fi
$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer $ xcode-select -print-path /Application/Xcode.app/Contents/Developer
おかしいな、パスは間違ってなさそうなんだが。
ん!?/Application/Xcode.app/
sがない!
あれ?でもなんでだ。-switchが効いていないようだ。
うーん。わけわからん。どこでこんな設定しているんだろう。
もうわからん。ということでxcode-selectの中身を開いてみると
どうやら、$DEVELOPER_DIRとかいう環境変数があるとそちらが優先されるようだ。
でもこんなのどこで設定しているんだ??
まさか。ねえ。。。
$ cat .zshrc | grep DEVELOPER export DEVELOPER_DIR=/Application/Xcode.app/Contents/Developer
いましたよ。○| ̄|_
もう、駄目だ。こんな最低辺は、仕事は、やめてニートになったほうが社会のためだ!!
でもまんまが食えなくなるのでしがみついて仕事しよう。
ディスカッション
コメント一覧
まだ、コメントがありません