LoginSignup
3
2

More than 5 years have passed since last update.

Xcode.appのファイル名にスペースを入れていたせいでbrew install pygtkが失敗した件

Posted at

状況

brew install pygtkが下記のエラーメッセージで失敗した

/Applications/Xcode 7.0.1.app/Contents/Developer/usr/bin/make  all-am
make: /Applications/Xcode: No such file or directory
make: *** [all] Error 1

環境

  • Mac OSX 10.10.5
  • Homebrew 0.9.5 (git revision 6322c; last commit 2016-02-07)

原因

Xcode 7.0.1.appに含まれるスペースでパスが途切れてコマンドが正しく渡せてない

ちなみにXcodeはインストール時はXcode.appという名前だが、筆者の環境では複数のXcodeを共存させるためにこのファイル名を変えていた(Xcodeの複数バージョンを共存
なお、この際xcode-selectでデフォルトで使うXcodeのバージョンを変更している(xcode-selectによるデベロッパディレクトリ管理

対処

  • Xcode.appの名前でXcode 7.0.1.appへのシンボリックリンクを作成(ln -s "/Applications/Xcode 7.0.1.app" /Applications/Xcode.app)
  • 使用するXcodeのパスを変更(sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer)
  • 改めてbrew install pygtk

その他

  • そもそもファイル名にスペース入れるべきじゃないので
    ついでにXcode 7.0.1.appXcode7.0.1.appにリネームしておくべきかも
    でも負けたような気がして悔しいので今回はこのまま
  • 次回別バージョンのXcodeをインストールする機会にXcode.app(シンボリックリンク)を忘れずに削除しておかないと何か問題が起きそうな気がする
3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2