于是google找看看究竟是怎么个情况。网上几乎都是说安装openssl-dev、libssl-dev之类,试了以后完全不好使。
最终找到
先安装libssl-dev:
sudo apt-get install libssl-dev
然后编译出一个共享库来安装进去就可以了,方法如下:
进入ruby源码目录下,然后
cd ext/openssl
之后编译出.so文件安装:
ruby extconf.rb make sudo make install
不需要重新编译ruby,直接可用。跑rails试试吧。
本文介绍了如何解决Ruby中OpenSSL扩展编译的问题。首先安装libssl-dev,然后进入Ruby源码目录下的openssl扩展文件夹,通过编译并安装.so文件来解决此问题。
641

被折叠的 条评论
为什么被折叠?



