我正在跑步: Mac OSX 10.6.8 ruby 1.8.7(2009-06-12 patchlevel 174)[universal-darwin10.0]和 的rubygems-1.8.9
但是当我输入sudo gem install rails
我收到以下错误:
错误:安装rails时出错:错误:无法构建gem native 扩展
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb mkmf.rb找不到ruby的头文件 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h
Gem文件将保持安装状态 /Library/Ruby/Gems/1.8/gems/bcrypt-ruby-3.0.1进行检查。结果 登录到 /Library/Ruby/Gems/1.8/gems/bcrypt-ruby-3.0.1/ext/mri/gem_make.out
感谢您的帮助。
答案 0 :(得分:1)
我认为rails-dev *库缺失了。因此,您只需在系统上安装“rails-dev *”库,然后再次尝试安装rails gem。
答案 1 :(得分:0)
答案 2 :(得分:0)
您可能希望使用开源预打包的Rails堆栈,例如RubyStack(免责声明,我是开发人员之一)。它基本上是一个一体化的安装程序包,因此无需编译/安装(可以轻松删除)
答案 3 :(得分:0)
你应该检查它推送错误的日志文件,但很可能缺少各种gcc库。 [重新]安装XCode并重试。