1

我正在使用 Mac OS X (Lion) 附带的 Ruby 1.8.7 的“库存”版本,当我尝试安装 Rails 时,出现缺少头文件的错误。我该如何解决?

谢谢

sudo gem install rails


Building native extensions.  This could take a while...
ERROR:  Error installing rails:
ERROR: Failed to build gem native extension.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h
4

1 回答 1

1

XCode“命令行工具”包不仅包括编译器,还包括许多不同包的开发头文件,包括 Ruby。

gem工具确实应该在盲目地尝试执行之前检查它的存在,但似乎并非如此,相反,您会收到这样的神秘消息。

于 2012-11-17T22:21:55.980 回答