【问题标题】:Trouble installing passenger gem on Ubuntu在 Ubuntu 上安装乘客 gem 时遇到问题
【发布时间】:2010-07-12 01:27:22
【问题描述】:

从控制台:

 adelevie@ubuntu:~$ gem install passenger
    Building native extensions.  This could take a while...
    ERROR:  Error installing passenger:
        ERROR: Failed to build gem native extension.

    /usr/bin/ruby1.8 extconf.rb
    /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- mkmf (LoadError)
        from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
        from extconf.rb:8


    Gem files will remain installed in /home/adelevie/ruby/gems/gems/fastthread-1.0.7 for inspection.
    Results logged to /home/adelevie/ruby/gems/gems/fastthread-1.0.7/ext/fastthread/gem_make.out

这是什么意思,我有什么选择?

【问题讨论】:

  • 运行ruby -e "p $:" 并发布输出。这意味着找不到 ruby​​ 自带的库mkmf。您可能已将其删除,但这可能是 $: 问题。

标签: ruby ubuntu passenger


【解决方案1】:

其实

apt-get install ruby1.8-dev

这样做为我解决了构建乘客的问题

【讨论】:

    【解决方案2】:

    你需要安装 ruby​​-dev 包。

    apt-get install ruby-dev1.8
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-27
      • 2015-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多