【问题标题】:brew install macvim doesn't work with "xcode-lite", i.e., command line tools for xcode?brew install macvim 不适用于“xcode-lite”,即 xcode 的命令行工具?
【发布时间】:2012-09-11 02:18:23
【问题描述】:

根据Kenneth Reitz 的建议,我安装了“xcode-lite”(即我的 MAC OS X 10.7.4 上的 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.

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

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

给我这个错误:

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

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

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

ps:我想brew它而不是安装二进制目录的原因是因为我想用python开发特性来构建它。如果有更简单的方法通过 python-dev 集成来获取 macvim,我很乐意这样做。

【问题讨论】:

  • 在将笔记本电脑升级到 Mountain Lion 后,我们无法获得该工作的前一个版本(在 Apple CLT 之前),用于完全相同的目的:macvim;最终放弃并安装了 Xcode,这样我们就可以继续我们的工作了。
  • 是否有特殊原因需要通过自制软件而不是 dmg 或从源代码构建来安装 macvim?
  • Conner,我的错——我忘了​​在我的帖子中提到这一点:我想 brew 它而不是安装二进制目录的原因是因为我想用 python 开发功能构建它。如果有更简单的方法通过 python-dev 集成获得 macvim,我很乐意这样做。
  • 我也曾希望不必安装 X Code。 $ brew install macvim 编译此软件需要完整安装 Xcode.app。仅安装命令行工具是不够的。错误:未满足的要求使此构建失败。

标签: xcode installation homebrew xcodebuild


【解决方案1】:

我下载了完整版的 xcode(差不多 2GB),然后 brew install macvim 工作了。不幸的是,brew 不适用于 xcode 的 CLT。

我随后遇到了一些小问题。一个问题是 macvim 正在获取 python 的系统版本(2.7.1),而我需要它来使用我下载的版本(2.7.3)。我必须 brew remove macvim,brew edit macvim,让 macvim 引用正确的 python 版本并使用 brew install python 重建。

我必须说这是一项艰巨的练习!但是现在我的 macvim 可以很好地用于 python 开发

【讨论】:

    【解决方案2】:

    就像@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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-02
      • 1970-01-01
      • 2014-01-16
      相关资源
      最近更新 更多