各位,ruby linux rubygems安装的大佬们,这个怎么解决啊!555555......

linux编译ruby1.8.7错误问题解决办法
10-04 17:21:34&&&来源:&&&评论:
linux编译ruby1 8 7错误要如何来解决呢,今天我们可以一起来看看关于linux编译ruby1 8 7错误问题的解决办法,具体细节如下所示
linux编译ruby1.8.7错误要如何来解决呢,今天我们可以一起来看看关于linux编译ruby1.8.7错误问题的解决办法,具体细节如下所示.
今天同事要求在测试机上安装ruby和rails的时候,居然安装ruby-1.8.7出现编译错误.如下:ossl_pkey_ec.c:815: error: &EC_GROUP_new_curve_GF2m& undeclared (first use in this function)ossl_pkey_ec.c:815: error: (Each undeclared identifier is reported only onceossl_pkey_ec.c:815: error: for each function it appears in.)make[1]: *** [ossl_pkey_ec.o] Error 1make[1]: Leaving directory `/home/vagrant/ruby-1.8.7-p357/ext/openssl'make: *** [all] Error 1解决方法如下:vi ~/install/ruby-1.8.7-p357/ext/openssl/ossl_pkey_ec.c改下面4个地方,+号是添加的:--- ruby-1.8.7-p374/ext/openssl/ossl_pkey_ec.c&
04:18:59. -0500+++ /root/ruby-1.8.7-p374/ext/openssl/ossl_pkey_ec.c&&&
13:30:18. -0600@@ -757,8 +757,10 @@&&&&&&&&&&&&&&&& method = EC_GFp_mont_method();&&&&&&&&&&&& } else if (id == s_GFp_nist) {&&&&&&&&&&&&&&&& method = EC_GFp_nist_method();+&&&&&&&&&&&&&& #if !defined(OPENSSL_NO_EC2M)&&&&&&&&&&&& } else if (id == s_GF2m_simple) {&&&&&&&&&&&&&&&& method = EC_GF2m_simple_method();+&&&&&&&&&&&&&& #endif&&&&&&&&&&&& }&&&&&&&&&&&& if (method) {@@ -811,8 +813,10 @@&&&&&&&&&&&& if (id == s_GFp) {&&&&&&&&&&&&&&&& new_curve = EC_GROUP_new_curve_GFp;+&&&&&&&&&&&&&& #if !defined(OPENSSL_NO_EC2M)&&&&&&&&&&&& } else if (id == s_GF2m) {&&&&&&&&&&&&&&&& new_curve = EC_GROUP_new_curve_GF2m;+&&&&&&&&&&&&&& #endif&&&&&&&&&&&& } else {&&&&&&&&&&&&&&&& rb_raise(rb_eArgError, &unknown symbol, must be :GFp or :GF2m&);&&&&&&&&&&&& }改好了之后,再重新编译,如下:./configure --prefix=/usr/local/rubymakemake install然后再查看ruby版本号:/usr/local/ruby/bin/ruby -vruby 1.8.7 ( patchlevel 358) [x86_64-linux]
相关热词搜索:
频道总排行
频道本月排行ruby linux - 开源搜索 - 开源中国社区
找到约 167
条结果 (用时约 0.02 秒) 当前第 1 页,共 9 页
Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada 以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java 平台)、IronRuby(.NET 平台)等其它平台的 Ruby 语言替代品。Ruby的作者于日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。
https://www.oschina.net/p/wxruby
wxRuby是一个开源的ruby界面开发包。它提供wxWidgets这个跨平台的C++界面框架的Ruby支持。wxWidgets是一个成熟的,拥 有众多特性的界面开发包,它使用本地控件来提供
最近更新:
发布于 8年前
https://www.oschina.net/p/kontena
Kontena 是采用 Ruby 开发的应用容器,是一个开源的容器化业务流程工具,提供云基础设施上容器化应用的部署、管理、测量和监控工具。 Kontena 包括 Server,Client 和 CLI 三个部分,支持任意的云平台,比如 Dock...
最近更新:
发布于 2年前
https://www.oschina.net/p/vagrant-mesos
vagrant-mesos 是一款运维工具,可以使 Mesos 集群的安装和运行更加容易。 vagrant-mesos 支持 Mesos 0.21.0 集群,同时包括 Marathon (0.8.0) 和 Chronos (2.1.0)正在运行的框架服务器节点。这意味着,你可以使用...
https://www.oschina.net/p/posty
Posty 是一款基于 Web 的 Postfix & Dovecot 管理工具,功能模块包括:API、CLI 和 WebUI。 API 方法: Domains: GET - http://API-URL/api/v1/domains - get all domains GET - http://API-URL/api/v1/domains/{...
最近更新:
发布于 3年前
https://www.oschina.net/p/panamax
Panamax 是一个开源的项目,可以通过简单的拖拉操作就可以实现发布复杂的 Docker 容器应用。Panamax 为 Docker, Fleet & CoreOS 提供友好的管理界面。 容器技术是下一代的虚拟机,但使用该技术运行多容器、多服务...
最近更新:
发布于 3年前
https://www.oschina.net/p/peas
Peas = PaaS for the People Peas 是一个 Heroku 风格的 PaaS 平台,使用 Ruby 开发,基于 Docker 平台。其灵感来自于 Deis 和 Dokku. Peas 的理念是可轻松访问以及易于调整,它并非想作为完整的企业解决方案,而...
最近更新:
发布于 3年前
https://www.oschina.net/p/proxymachine
Proxy Machine 是一个简单的 7 层 TCP 路由代理,基于 EventMachine 构建,可使用 Ruby 语言配置路由规则。如果你需要将不同的请求内容转发到后端不同的服务器上,那么 ProxyMachine 非常适合你。 ProxyMachine 主...
最近更新:
发布于 2年前
https://www.oschina.net/p/rmmseg-cpp
rmmseg的主要问题是性能和内存消耗。用纯ruby编写的rmmseg分词的速度非常慢,而且内存消耗非常惊人,当使用复杂分词算法的时候,内存呈线性上升的现象。为此rmmseg的作者pluskid再接再厉用C++重写了一遍rmmseg项目...
https://www.oschina.net/p/cloud+foundry
Cloud Foundry是VMware于日推出的业界第一个开源PaaS云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发 人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题...
最近更新:
发布于 4个月前
https://www.oschina.net/p/gitlab
开源中国代码托管平台 git.oschina.net 就是基于 GitLab 项目搭建。 GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 它拥有与Git...
最近更新:
发布于 5天前
https://www.oschina.net/p/unholy
unholy 可以将 Ruby 编译成 Python 字节码,此外还可以将字节码翻译成 Python 源码,使用包含其中的 Decompyle。
最近更新:
发布于 4年前
https://www.oschina.net/p/ruby-gnome2
Ruby-GNOME2提供GNOME 2.0开发环境的Ruby绑定,目前在活跃更新中。如果你喜欢GTK的界面,你一定会喜欢Ruby-GNOME2。GTK目前提供Linux、 Windows等多个
最近更新:
发布于 4年前
https://www.oschina.net/p/lfd
LFD (Linux Flash Develop) 是一个基于Ruby写的命令行的程序,通过一些命令简化Linux下开发Flash/Flex应用程序的复杂度。对Flash的编译、调试方面进行了简化。
https://www.oschina.net/p/linrails
LinRails 与 XAMPP 颇为相似,它通过将各种应用程序整合在一起,以达到在 Linux 中实现易于安装、便于使用之目的。使用 LinRails 这套集成安装包,你可以在 Linux 中
https://www.oschina.net/p/rubyscript2exe
RubyScript2Exe能够将你的Ruby应用程序转成一个独立的运行文件,支持Windows、Linux和Mac OS X。你可以认为它是一个“编译器”,它不是一个源代码到字节码的编译器,而是一
https://www.oschina.net/p/trema
Trema是一个使用Ruby和C来开发OpenFlow控制器的全特性的容易使用的框架。 支持的平台: Ruby 1.8.7 or higher RubyGems 1.3.6 or higher Ubuntu 13.04, 12.10, 12.04, 11.10, and 10.04 (i386/amd64, Desktop Ed...
https://www.oschina.net/p/hornetseye
HornetsEye 用Ruby打造的计算机视觉扩展,可以运作在平台有GNU+Linux 和Microsoft Windows. 应用前景广泛 The platform potentially
https://www.oschina.net/p/cerberus
Cerberus 是一个持续构建软件。通过阶段性的执行,对应用程序进行测试,一旦发现问题及时提醒开发人员,支持 Windows 和 Linux 系统。 运行要求: ruby - 1.8.2 或更高
最近更新:
发布于 8年前
https://www.oschina.net/p/hprose
Hprose 是高性能远程对象服务引擎(High Performance Remote Object Service Engine)的缩写 —— 微服务首选引擎。 它是一个先进的轻量级的跨语言跨平台面向对象的高性能远程动态通讯中间件。它不仅简单易用,而...
最近更新:
发布于 4个月前
https://www.oschina.net/p/linuxbrew
Linuxbrew 是 OS X 下的 Homebrew 在 Linux 下的版本。 安装方法: ruby -e "$(curl -fsSL https
最近更新:
发布于 2年前
Created with Sketch.2012年11月 Linux/Unix社区大版内专家分月排行榜第二2011年8月 Linux/Unix社区大版内专家分月排行榜第二2008年10月 C/C++大版内专家分月排行榜第二
2012年8月 Linux/Unix社区大版内专家分月排行榜第三
2012年11月 Linux/Unix社区大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 linux ruby 安装 的文章

 

随机推荐