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得到它。

相关问题