2012-05-29 76 views
1

我一直在用rails做鬼鬼祟祟,不知怎的,ruby 1.9版本和rails 3.2安裝。我確定不記得安裝它們,但它們在那裏,還有git和hg。我是如何在Lion上獲得ruby 1.9.x的(OSX)

我剛做了Lion的全新安裝,ruby版本只有1.8.7,而rails似乎沒有安裝。

我以前安裝過Xcode。 Xcode是否升級了我的ruby版本?我在網上找到的所有說明都建議使用ruby-build或rvm。但我不記得上次使用那些...

我是否會失去主意?

Xcode 4.3包含git嗎?

+0

你有沒有運行['port'](http://www.macports.org/)或['rvm'](https://rvm.io/)? –

回答

1

我不知道你怎麼才過1.9編譯使用Rails,但我敢肯定,他們默認情況下不加油OSX。

如果您已經安裝了Xcode 4.3,那麼在嘗試安裝一些較舊版本的Ruby時,最終可能會遇到一些問題。無論如何,你需要在安裝新的ruby之前從Xcode安裝命令行工具。我強烈建議你使用RVM,即使你之前沒有使用它。它只是讓事情變得更加清潔。

如果您想要安裝任何版本的Ruby 1.9.3 <,你需要閱讀這篇博客:http://jfire.io/blog/2012/03/02/xcode-4-dot-3-homebrew-and-ruby/

^ 請注意,上面的鏈接假設你已經安裝自制軟件。

希望我有一些幫助。

+0

我正在查看我的備份,並且發現了一個名爲.bundler的目錄。我敢打賭,我使用捆綁器來安裝它。你會推薦RVM優於RBENV嗎? – sheamus

+0

rbenv比RVM輕了一點。你可以使用它來管理ruby版本,但不能通過它來安裝它們。我個人比較喜歡RVM,但還沒有真正給rbenv一個公平的自己。 – bilalq

+0

這是我昨晚做的:安裝自制軟件,brew安裝rbenv,brew安裝ruby-build,rbenv安裝1.9.3。 – sheamus

相關問題