求助,编译安装ruby报错

Python013

求助,编译安装ruby报错,第1张

make[2]:Leavingdirectory`/data/apps/sa_gitlab/temp/ruby-1.9.3-p392/ext/objspace'make[2]:Enteringdirectory`/data/apps/sa_gitlab/temp/ruby-1.9.3-p392/ext/openssl'compilingossl_pkey_ec.cossl_pkey_ec.c:在函数‘ossl_ec_group_initialize’中:ossl_pkey_ec.c:761:警告:隐式声明函数‘EC_GF2m_simple_method’ossl_pkey_ec.c:761:警告:赋值时将整数赋给指针,未作类型转换ossl_pkey_ec.c:816:错误:‘EC_GROUP_new_curve_GF2m’未声明(在此函数内第一次使用)ossl_pkey_ec.c:816:错误:(即使在一个函数内多次出现,每个未声明的标识符在其ossl_pkey_ec.c:816:错误:所在的函数内也只报告一次。)make[2]:***[ossl_pkey_ec.o]错误1make[2]:Leavingdirectory`/data/apps/sa_gitlab/temp/ruby-1.9.3-p392/ext/openssl'make[1]:***[ext/openssl/all]错误2make[1]:Leavingdirectory`/data/apps/sa_gitlab/temp/ruby-1.9.3-p392'make:***[build-ext]错误2

卸载

ruby -e "$(curl -fsSL

从新安装

/usr/bin/ruby -e "$(curl -fsSL

先升级你的 homebrew 版本,再给升级其他软件 或者 直接 brew link --overwrite git 应该就可以了,不行就 sudo rm /usr/local/bin/git /usr/local/bin/git-* brew link git

安装ruby注意以下几点:

1、安装包支持的系统环境。请确认是否支持win7,最好官网下载时注意一下。

2、注意安装包支持的是32位还是64位。安装gem也一样。

建议卸载ruby,找到合适系统环境的版本安装。

如果不想重装。最好把你的错误详细信息,贴出来,方便解决问题。