转载请注明出处:https://blog.csdn.net/l1028386804/article/details/100010819
在CentOS 6.8系统中编译安装Ruby 2.5.5(下载链接为:http://ftp.ruby-lang.org/pub/ruby/ruby-2.5.5.tar.gz),报错,关键报错信息为:
make[2]: *** [openssl_missing.o] Error 1
原因是:脚本中用到openssl, ruby报找不到文件
首先在命令行运行如下命令安装openssl和libssl-dev
yum install openssl
yum install libssl-dev
或者
yum install openssl
yum install openssl-devel
然后进入Ruby源码解压目录下的/ext/openssl目录,执行如下命令
ruby extconfig.rb
make
make install