看來大部分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)
回答
您是否嘗試過使用RVM?它提供了一種在系統中安裝不同Ruby(和Rails)版本的簡單方法。 This guy here描述了他使用RVM,mysql和MacOS 10.5的經驗。
希望它有幫助!
如果安裝sqlite3-ruby不起作用,讓RVM不起作用,是嗎? – 2010-10-26 05:31:23
我提供的鏈接中的文章介紹瞭如何在Leopard上安裝MySQL gem。提到mkmf.log,他使用RVM。我認爲它可能是相關的(我仍然這樣做!) – 2010-10-26 17:18:14
該文章是關於MySQL,而不是mysql2,但我幾乎積極的我能夠安裝mysql2寶石之前,我升級我的盒子雪豹,我認爲相同(或類似)方法被用於mysql2。您可以更新問題併發布您在嘗試安裝時獲得的確切錯誤消息嗎? – johnmcaliley 2010-11-15 05:45:46
它應該在沒有新Xcode的Leopard上工作,用sudo gem install rails
得到它。
- 1. 在Mac OS X上使用Oracle Snow Leopard
- 2. 在Snow Leopard上安裝Mac OS X SDK 10.5
- 3. RVM Ruby on Snow Leopard
- 4. Snow Leopard,sqlite3-ruby
- 5. Apache OS X 10.5 Leopard和OS X 10.5 Leopard Server之間的差異?
- 6. 在Mac OS X中禁用ASLR Snow Leopard
- 7. Snow Leopard安裝Ruby on Rails(帶MySQL)
- 8. MAMP上的Ruby On Rails mySQL Snow Leopard
- 9. 如何在Mac OS X Snow Leopard上運行bash腳本?
- 10. 在運行「Snow Leopard」的Mac OS上安裝'responds_to_parent'插件
- 11. glib for mac os 10.6 snow leopard
- 12. Mac Mini上的Jruby on Rails開發盒(Snow Leopard或Lion OS)
- 13. Ruby:mysql2-Gem無法正常工作(Mac OS X Snow Leopard,Ruby 1.9.2)
- 14. 如何在Mac OS X Snow Leopard中運行XUL應用程序?
- 15. Snow Leopard&Ruby on Rails - SQLite3問題
- 16. Xcode 4.1未能在我的Snow Leopard Mac OS X上安裝10.6.3
- 17. __LP64__在OS X上 - > Snow Leopard Equivalent?
- 18. 控制Snow Leopard中的OS X音量
- 19. Mac OS 10.6.2上的Django + MySQL Snow Leopard
- 20. 如何在Mac OS X Snow Leopard上更新Numpy?
- 21. Rails,MySQL和Snow Leopard
- 22. Snow Leopard QTJava支持
- 23. Mac Snow Leopard Mcrypt擴展
- 24. Joomla在Mac OS X上使用默認的Apache Snow Leopard
- 25. 在Mac OS X上使用Xcode的C++ 11 Snow Leopard
- 26. 在Mac OS X Snow Leopard上部署Qt應用程序
- 27. 如何在Mac OS X 10.6(Snow Leopard)上安裝EasyGUI?
- 28. 如何在Mac OS X上重新安裝Java 6 Snow Leopard
- 29. 在Mac OS X上iPython中的Tab-completion Snow Leopard
- 30. 如何在Mac OS X 10.6(Snow Leopard)上使用D開始
你有哪個版本的xcode? – 2010-10-10 02:26:56
@Rishav它是3.1.2 – 2010-10-10 14:27:56