0

看來大部分Rails 3,Ruby 1.9.2都可以使用,但是當它是sqlite3-ruby或者mysql2寶石,那麼它就無法編譯,(缺少mkmf?)和最新的Xcode是必要的。但最新的Xcode僅適用於Snow Leopard。因此,在Rails 3可以使用之前,看起來Macbook需要升級到Snow Leopard?Ruby on Rails 3.0能在Mac OS X Leopard 10.5上運行嗎? (而不是Snow Leopard)

+0

你有哪個版本的xcode? – 2010-10-10 02:26:56

+0

@Rishav它是3.1.2 – 2010-10-10 14:27:56

回答

0

您是否嘗試過使用RVM?它提供了一種在系統中安裝不同Ruby(和Rails)版本的簡單方法。 This guy here描述了他使用RVM,mysql和MacOS 10.5的經驗。

希望它有幫助!

+0

如果安裝sqlite3-ruby不起作用,讓RVM不起作用,是嗎? – 2010-10-26 05:31:23

+0

我提供的鏈接中的文章介紹瞭如何在Leopard上安裝MySQL gem。提到mkmf.log,他使用RVM。我認爲它可能是相關的(我仍然這樣做!) – 2010-10-26 17:18:14

+0

該文章是關於MySQL,而不是mysql2,但我幾乎積極的我能夠安裝mysql2寶石之前,我升級我的盒子雪豹,我認爲相同(或類似)方法被用於mysql2。您可以更新問題併發布您在嘗試安裝時獲得的確切錯誤消息嗎? – johnmcaliley 2010-11-15 05:45:46

0

它應該在沒有新Xcode的Leopard上工作,用sudo gem install rails得到它。

相關問題