2011-10-18 76 views
2

我正嘗試使用RVM在xcode 4.2的Lion系統上安裝ruby 1.9.2。我是新來的紅寶石,所以我不明白爲什麼這不起作用。我正在閱讀Ruby on Rails 3 Tutorial作爲我的安裝指南。但是,與獅子有關的書並不是最新的。任何人都可以指出發生了什麼,並給出我需要做什麼的確切說明?RVM不適用於我

+0

您還沒有真正描述你的問題遇到。它在什麼階段失敗? – Ben

回答

2

如果全新安裝的Xcode 4.2,它不與海灣合作委員會(它只帶有LLVM GCC)。您應該下載:https://github.com/kennethreitz/osx-gcc-installer以獲得GCC。

一旦Xcode的安裝:

  1. 安裝RVM(http://beginrescueend.com/rvm/install/)
  2. 關閉終端,打開一個新的終端(以防萬一)。
  3. 輸入:知RVM列表
  4. 您可以安裝任何RUBYS的:RVM安裝X(其中X是紅寶石)
  5. 如果你不知道第4步,只是「RVM安裝ruby- 1.9.2"

我認爲這會工作...

+0

+1,另見:http://stackoverflow.com/questions/7756962/why-am-i-not-able-to-install-ruby-1-9-2-on-mac-osx-lion – Tilo

+0

謝謝主席先生說做到了! – lampShade

0

我沒有這本書,但儘量按照官方說明:http://beginrescueend.com/rvm/install

編輯:試圖離開這個作爲一個顏發表評論,但不知道如何評論格式化。如果這確實是問題(你會知道,因爲當你安裝gems時你會得到segfaults),Xcode仍然帶有普通的gcc,它只是默認使用LLVM GCC。您可以設置環境變量CC使用普通的gcc:

rvm remove 1.8.7 # or whatever version is failing, just in case 
CC=/usr/bin/gcc-4.2 rvm install 1.8.7 
+0

您的幫助表示讚賞。感謝 – lampShade