在MAC OS 10.9 Mavericks(beta)上安装RAILS

时间:2013-06-29 17:11:50

标签: ruby-on-rails macos

我正在运行OS X Mavericks 10.9 beta,现在是回到学习Ruby on Rails的好时机。很高兴知道10.9包含Ruby 2.0

但是我在安装Rails时遇到了麻烦。

使用命令 - sudo gem install rails

导致这个......

构建原生扩展。这可能需要一段时间...... 错误:安装rails时出错: 错误:无法构建gem原生扩展。

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb mkmf.rb在/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/include/ruby.h找不到ruby的头文件

Gem文件将保留在/Library/Ruby/Gems/2.0.0/gems/atomic-1.1.10中进行检查。 结果记录到/Library/Ruby/Gems/2.0.0/gems/atomic-1.1.10/ext/gem_make.out

有什么建议吗?

由于

香农

4 个答案:

答案 0 :(得分:2)

对我来说,通过运行以下命令解决了这个问题:

xcode-select --install

答案 1 :(得分:0)

试试这个post

不建议使用您的系统Ruby,您可以在RVM或rbenv等沙箱中使用它。

答案 2 :(得分:0)

Xcode 5是必需的。

和..

$ xcode-select -p
/Applications/Xcode5-DP3.app/Contents/Developer

这是工作。

请参阅Install Ruby 2.0 on Mac OS X without RVM

答案 3 :(得分:0)

确保您使用的是Xcode 5.0.1 GM种子,而不是从App Store下载的Xcode。这为我解决了类似的问题。