2012-07-11 82 views
0

我嘗試在Mac OS Lion上安裝Rails時出現此錯誤。我用的命令 - $ sudo的創業板安裝導軌在Mac OX Lion上安裝Rails時出錯

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb mkmf.rb找不到紅寶石頭文件at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h

我需要遵循安裝rails的任何步驟?

感謝

回答

1

只要避免使用捆綁的紅寶石,這是1.8,這是真的過時了。安裝rvm將提供最新的ruby版本,然後所有內容都可以無縫工作。這是你需要啓動的唯一的事情:

$ curl -L https://get.rvm.io | bash -s stable --rails 

您將需要GCC/G ++工具鏈(Xcode中)建立的一切,但你會需要它在anycase編譯任何天然寶石。

+0

我實際上昨天安裝了Xcode 4.5開發者預覽版。我會嘗試安裝rvm。 – wackytacky99 2012-07-11 17:24:47

+0

它大多會自行安裝,所以不用擔心,只需按照說明操作,然後將默認的ruby切換到剛剛安裝的那個。 – Jack 2012-07-11 17:25:27

0

它看起來像你缺少一些頭文件 - 嘗試重新安裝XCode和開發人員工具。如果您已經下載了XCode,請確保您已經運行了它爲您安裝到應用程序中的安裝程序。

就像傑克說的那樣,使用rvm會更順暢。

0

Mac OS系統Ruby已過時,建議您安裝RVMRbenv來管理您安裝的Rubies或安裝新版本。