6

我正在运行 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/ 找不到 ruby​​ 的头文件usr/lib/ruby/include/ruby.h

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

4 回答 4

2

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

xcode-select --install
于 2013-10-25T04:23:21.823 回答
0

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

于 2013-10-18T21:44:28.963 回答
0

试试这个帖子

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

于 2013-08-16T18:15:18.950 回答
0

Xcode 5 是必需的。

和 ..

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

这是工作 。

或者

请参阅在没有 RVM 的 Mac OS X 上安装 Ruby 2.0

于 2013-10-06T14:36:12.127 回答