2013-10-08 85 views
5

我其實是想用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.這是我在Stackoverflow上的第一個問題,如果我不遵循某些標準,請和我一起裸露。並且..非常感謝!

+1

你能不能通過App Store更新的XCode安裝的Xcode? –

+0

我不能,它不顯示爲更新 – Joelio

+1

App Store顯示Xcode 5.0的更新,但之後不允許我更新,因爲該版本的Xcode與我的OSX版本不兼容。 – gokeji

回答

3

看來你將不得不在Xcode 5下安裝。所以去https://developer.apple.com/downloads/並使用你的開發者ID登錄到舊版本。應該有一個4.6.3,你可以下載,甚至4.6.2。

或者您可以將您的OSX升級到10.8。

無論你喜歡什麼。

我不能給你一個直接的鏈接,因爲你需要你的開發者信息來登錄你自己。但是,所有下載你需要在上面提供的鏈接登錄後。

+1

我能夠在下載鏈接中找到Xcode的早期版本,這正是我需要的。謝謝! – gokeji

5

更新:對不起人們,顯然我的XCode版本是v4.6.1所以更新命令行工具將無法在所有情況下工作(我知道因爲如果你使用XCode v4.3.3,這是行不通的)。 YMMV

我遇到了同樣的問題,試圖做一個rvm install。我得到一個錯誤告訴我,我需要XCode 4.6.2或更高版本。

原來所需的只是最新版本的XCode命令行工具。我跟着從這個macports article升級我的命令行工具說明:

  • 打開Xcode程序
  • 去Preferences窗口
  • 打開下載部分
  • 點擊安裝旁邊的按鈕「命令線工具「

這樣做後,我能夠運行我的rvm install命令,它沒有抱怨升級XCode了(並完成編輯成功)。

0

打開xcode並通過應用商店進行更新。

然後

xcode-select --install 

這將通過命令行

相關問題