【问题标题】:Install puma on ubuntu (rubinius 2.1.1)在 ubuntu 上安装 puma (rubinius 2.1.1)
【发布时间】:2013-11-26 07:54:17
【问题描述】:

我正在尝试使用 rubinius 2.1.1 在 ubuntu 12.04 上安装 puma,但出现以下错误:

构建原生扩展。这可能需要一段时间... 错误:安装 puma 时出错: 错误:无法构建 gem 原生扩展。

/home/meir/.rvm/rubies/rbx-2.1.1/bin/rbx extconf.rb
creating Makefile

make "DESTDIR="
compiling io_buffer.c
compiling http11_parser.c
compiling puma_http11.c
compiling mini_ssl.c
In file included from mini_ssl.c:3:0:
/home/meir/.rvm/rubies/rbx-2.1.1/vm/include/capi/ruby/backward/rubyio.h:1:2: warning: #warning use "ruby/io.h" instead of "rubyio.h" [-Wcpp]
linking shared-object puma/puma_http11.so
make: clang: Command not found
make: *** [puma_http11.so] Error 127

我尝试重新安装 rvm、rbx 和以下库:libcurl4-openssl-dev、openssl、libgnutls-openssl27。

但我得到了同样的错误。

ruby -v
rubinius 2.1.1 (2.1.0 be67ed17 2013-10-18 JI) [x86_64-linux-gnu]

谢谢。

【问题讨论】:

    标签: rvm puma rubinius


    【解决方案1】:

    我找到了解决办法,因为ubuntu安装的是64位的,所以libssl-dev是64位的,rubinius上的puma gem不能用64位的openssl原生扩展,所以,我用ubuntu创建了另一个虚拟机32 位,一切正常。

    还是谢谢...

    【讨论】:

      猜你喜欢
      • 2014-04-16
      • 2017-01-29
      • 2015-07-24
      • 1970-01-01
      • 2015-11-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-21
      • 1970-01-01
      相关资源
      最近更新 更多