首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ubuntu (rubinius 2.1.1)上安装puma

在ubuntu (rubinius 2.1.1)上安装puma
EN

Stack Overflow用户
提问于 2013-11-13 23:58:10
回答 1查看 608关注 0票数 0

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

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

代码语言:javascript
复制
/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。

但是我得到了同样的错误。

代码语言:javascript
复制
ruby -v
rubinius 2.1.1 (2.1.0 be67ed17 2013-10-18 JI) [x86_64-linux-gnu]

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-11-20 15:42:22

我找到了解决方案,因为ubuntu安装是64位的,所以libssl-dev是64位的,而rubinius上的puma gem不能与64位的openssl本地扩展一起工作,所以,我用ubuntu创建了另一个32位的虚拟机,一切都很好。

不管怎样,谢谢你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19958441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档