首页 文章

无法安装Rails3

提问于
浏览
1

我正在运行: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原生扩展 . /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb mkmf.rb在/System/Library/Frameworks/Ruby.framework/Versions/1.8/找不到ruby的头文件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 回答

  • 1

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

  • 0

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

  • 0

    你在使用系统ruby吗?

    我建议你:

    • 安装rvm

    • 使用rvm安装Ruby 1.9.2

    • 安装Ruby on Rails 3.1

    祝好运

  • 0

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

相关问题