于是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试试吧。