windows安装ruby 19 win32api报错 求助,编译安装ruby报错
求助,编译安装ruby报错
make[2]:Leavingdirectory`/data/apps/sa_gitlab/temp/ruby-1.9.3-p392/ext/objspacemake[2]:Enteringdirectory`/data/apps/sa_gitlab/temp/ruby-1.9.3-p392/ext/opensslcompilingossl_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/opensslmake[1]:***[ext/openssl/all]错误2make[1]:Leavingdirectory`/data/apps/sa_gitlab/temp/ruby-1.9.3-p392make:***[build-ext]错误2
redhat下安装ruby失败
你没有安装编译器啊,当然无法编译。
以下是我在 ubuntu 下使用 ruby 和 rails 时用到的一些包:
gcc g git git-core curl build-essential bison openssl libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt-dev autoconf imagemagick libtool libltdl-dev libmagickwand-dev
redhat 下包的名称和 ubuntu 可能不一样,但是大同小异,你可以找到对应包,先安装这些依赖包,然后再编译,编译出的ruby 的功能应该比较全。