5

我实际上是在尝试使用RVM在我的 OSX 10.7.5 上更新 ruby ​​,然后输入以下命令:

rvm install ruby

我得到以下回复:

Searching for binary rubies, this might take some time.
Checking requirements for osx.
Installing requirements for osx.
Updating system.......
Error running 'requirements_osx_brew_update_system ruby-2.0.0-p247',
please read /Users/username/.rvm/log/1381215459_ruby-2.0.0-p247/update_system.log
Requirements installation failed with status: 1.

然后,当我检查 时update_system.log,它显示了一个名为 的函数的实际代码requirements_osx_brew_update_system(),其中包含以下错误消息:

Xcode version older than 4.6.2 installed, download and install newer version from:

    http://connect.apple.com

After installation open Xcode, go to Downloads and install Command Line Tools.

然后我继续寻找 Xcode 的更新,但只找到了最新的 Xcode 5.0,这显然与我的 OSX 10.7 不兼容。虽然最终我的目标是更新 ruby​​ 并安装 rails,我相信还有很多其他方法可以做到,但我仍然想知道是否可以在我的 OSX 10.7 上安装 Xcode 4.6.2。

4

3 回答 3

5

更新:对不起,伙计们,显然我的 XCode 版本是 v4.6.1,因此更新命令行工具并非在所有情况下都有效(我知道事实上,如果您使用的是 XCode v4.3.3,它就不起作用)。YMMV

我在尝试做一个rvm install. 我收到一条错误消息,告诉我我需要 XCode 4.6.2 或更高版本。

事实证明,它所需要的只是最新版本的 XCode 命令行工具。我按照这篇macports 文章中的说明升级我的命令行工具:

  • 打开 Xcode 应用程序
  • 转到首选项窗口
  • 打开下载部分
  • 单击“命令行工具”旁边的安装按钮

完成此操作后,我能够运行我的rvm install命令并且它不再抱怨升级 XCode(并且成功完成)。

于 2014-02-13T20:03:56.123 回答
3

看来您必须在 Xcode 5 下安装。因此请访问https://developer.apple.com/downloads/并使用您的开发人员 ID 登录以访问旧版本。应该有一个可以下载的 4.6.3,甚至是 4.6.2。

或者你可以将你的 OSX 升级到 10.8。

无论您喜欢哪个。

我不能给你一个直接的链接,因为你需要你的开发者信息才能自己登录。但是,一旦您登录,您需要的所有下载都在上面提供的链接中。

于 2013-10-08T13:08:10.887 回答
0

打开 xcode 并通过应用商店更新它。

然后

xcode-select --install

这将通过命令行安装 xcode

于 2017-01-10T21:37:37.527 回答