在安装一个gem (其它时候也会报这个错误) 时报里如标题所示到错误,于是网上搜索里一下,发现需要安装libssl-dev,于是果断执行命令: sudo apt-get install libssl-dev 进行安装,安装完后需要编译:
a. 进入ruby源码目录 cd /opt/dev/ruby-2.1.2//ext/openssl (具体目录根据实际情况);
b. 执行编译并安装命令:
ruby extconf.rb
make
make install
正常过程到这里就修复了标题所示的错误,并可正常安装gem了。
但是在make的过程中又出现了另外一个问题:make: *** 没有规则可以创建“ossl.o”需要的目标“/thread_native.h”。 停止。
原因是: Ma