brew install macvim不适用于“xcode-lite”,即xcode的命令行工具?

时间:2012-09-11 02:18:24

标签: xcode install homebrew xcodebuild

根据Kenneth Reitz的建议,我已经在我的MAC OS X 10.7.4上安装了“xcode-lite”(即xcode的命令行工具(CLT))。

但是,brew install macvim给了我这个错误:

xcode-select: Error: No Xcode is selected. Use xcode-select -switch /Applications/Xcode.app to select /Applications/Xcode.app, or see the xcode-select manpage (man xcode-select) for further information.

xcodebuild下没有/Applications。我也没有/Developer目录。我在/usr/bin/xcodebuild,但

xcode-select -switch /usr/bin
brew install macvim

给了我这个错误:

Error: Can't run /usr/bin/usr/bin/xcodebuild (no such file).

此外,试图强制它在xcodebuild中查找/usr/bin会让brew无限期地挂起。所以我被卡住了。

我在一些地方读到,用于xcode的CLT不够好,我需要下载完整版的xcode(1.5GB)。其他一些人声称brew确实可以使用CLT for xcode,但是几个小时尝试brew install macvim(连同大量的谷歌搜索)并没有产生任何结果。我必须遗漏关于brew和CLT for xcode的基本信息。我真的需要完整的xcode,还是我的CLT for xcode没有安装在正确的目录中?

ps:我想酿造而不是安装二进制目录的原因是因为我想用python开发功能构建它。如果有一个更容易的方法来使用python-dev集成获得macvim,我很高兴能够使用它。

2 个答案:

答案 0 :(得分:2)

我下载了完整版的xcode(差不多2GB)然后brew install macvim工作了。令人遗憾的是,brew不能与CLT for xcode一起使用。

我后来遇到了一些小问题。一个问题是macvim正在使用python(2.7.1)的系统版本,而我需要它来处理我下载的版本(2.7.3)。我不得不冲泡删除macvim,brew编辑macvim,使macvim引用正确的python版本并使用brew install python重建。

我必须说这是一项艰难的练习!但是现在我的macvim很适合python开发

答案 1 :(得分:0)

与@LloydDewolf提到的一样,需要完整安装Xcode。除非你需要macvim的brew版本(比如python开发功能),否则你可以从.dmg或源代码安装。

user@mac:~$ brew install macvim
Warning: A newer Command Line Tools for Xcode release is available
You should install the latest version from: http://connect.apple.com
A full installation of Xcode.app is required to compile this software.
Installing just the Command Line Tools is not sufficent.
Error: An unsatisfied requirement failed this build.

这与以下打开的github问题有关:https://github.com/mxcl/homebrew/issues/15111