如何在Lion上安装的Xcode 4.6,需要用RVM

问题描述:

我其实是想用RVM我OSX 10.7.5更新红宝石,红宝石升级,并在下面输入命令后:如何在Lion上安装的Xcode 4.6,需要用RVM

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。

P.S.这是我在*上的第一个问题,如果我不遵循某些标准,请和我一起裸露。并且..非常感谢!

+1

你能不能通过App Store更新的XCode安装的Xcode? –

+0

我不能,它不显示为更新 – Joelio

+1

App Store显示Xcode 5.0的更新,但之后不允许我更新,因为该版本的Xcode与我的OSX版本不兼容。 – gokeji

看来你将不得不在Xcode 5下安装。所以去https://developer.apple.com/downloads/并使用你的开发者ID登录到旧版本。应该有一个4.6.3,你可以下载,甚至4.6.2。

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

无论你喜欢什么。

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

+1

我能够在下载链接中找到Xcode的早期版本,这正是我需要的。谢谢! – gokeji

更新:对不起人们,显然我的XCode版本是v4.6.1所以更新命令行工具将无法在所有情况下工作(我知道因为如果你使用XCode v4.3.3,这是行不通的)。 YMMV

我遇到了同样的问题,试图做一个rvm install。我得到一个错误告诉我,我需要XCode 4.6.2或更高版本。

原来所需的只是最新版本的XCode命令行工具。我跟着从这个macports article升级我的命令行工具说明:

  • 打开Xcode程序
  • 去Preferences窗口
  • 打开下载部分
  • 点击安装旁边的按钮“命令线工具“

这样做后,我能够运行我的rvm install命令,它没有抱怨升级XCode了(并完成编辑成功)。

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

然后

xcode-select --install 

这将通过命令行