【问题标题】:Unable to install Rails3无法安装 Rails3
【发布时间】:2011-11-19 02:12:00
【问题描述】:

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

感谢您的帮助。

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

          你用的是系统ruby吗?

          我建议你:

          1. 安装rvm
          2. 使用 rvm 安装 Ruby 1.9.2
          3. 安装 Ruby on Rails 3.1

          祝你好运

          【讨论】:

            猜你喜欢
            • 2011-09-15
            • 1970-01-01
            • 1970-01-01
            • 2021-07-26
            • 2020-10-12
            • 1970-01-01
            • 2023-01-30
            • 2014-01-08
            • 2011-10-17
            相关资源
            最近更新 更多