无法安装Rails3

时间:2011-09-17 01:18:42

标签: ruby-on-rails

我正在跑步: 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

感谢您的帮助。

4 个答案:

答案 0 :(得分:1)

我认为rails-dev *库缺失了。因此,您只需在系统上安装“rails-dev *”库,然后再次尝试安装rails gem。

答案 1 :(得分:0)

您使用的是系统ruby吗?

我建议你:

  1. 安装rvm
  2. 使用rvm
  3. 安装Ruby 1.9.2
  4. 安装Ruby on Rails 3.1
  5. 祝你好运

答案 2 :(得分:0)

您可能希望使用开源预打包的Rails堆栈,例如RubyStack(免责声明,我是开发人员之一)。它基本上是一个一体化的安装程序包,因此无需编译/安装(可以轻松删除)

答案 3 :(得分:0)

你应该检查它推送错误的日志文件,但很可能缺少各种gcc库。 [重新]安装XCode并重试。