如何在Lion上安装Xcode 4.6,需要使用RVM升级ruby

时间:2013-10-08 07:37:36

标签: ruby xcode rvm osx-lion homebrew

我实际上是尝试使用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。

3 个答案:

答案 0 :(得分:5)

更新:对不起大家,显然我的XCode版本是v4.6.1所以更新命令行工具并不适用于所有情况(我知道如果你在XCode v4.3.3上它不起作用) 。 YMMV

我遇到了尝试rvm install的问题。我收到一个错误,告诉我我需要XCode 4.6.2或更高版本。

原来所需要的只是最新版本的XCode命令行工具。我按照说明从此macports article升级我的命令行工具:

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

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

答案 1 :(得分:3)

您似乎必须在Xcode 5下安装。所以转到https://developer.apple.com/downloads/并使用您的开发者ID登录以获取旧版本。应该有4.6.3可以下载,甚至4.6.2。

或者您可以将OSX升级到10.8。

无论你喜欢什么。

我无法直接链接到您,因为您需要开发人员信息才能自行登录。但是,一旦您登录,您需要的所有下载都在上面提供的链接中。

答案 2 :(得分:0)

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

然后

xcode-select --install

这将通过命令行

安装xcode