当前在OSX 10.7上安装了Lion openssl 0.9.8r。此版本是从2011年2月开始的,我想将其更新到最新版本。我不能使用autoupdate,因为我需要enable-cms选项,所以我从源代码构建它,运行./Configure darwin64-x86_64-cc
和./config enable-cms --openssldir=~/usr/local/ssl
。 然后我做了“make”和“make install”,没有任何错误,但仍然安装了旧版本。在OSX上更新OpenSSL版本
> openssl version
OpenSSL 0.9.8r 8 Feb 2011
我在做什么错?也许这是文件夹?我只是猜测/usr/local/
中的ssl
文件夹必须是来自Mac OSX的默认打开SSL安装目录?
试试'哪个openssl'? – 2012-02-14 12:37:50
@JamesMcLaughlin,它指的是'/ usr/bin/openssl /'...但是当我设置'./config --openssldir =/usr/bin/opennssl'时,它会复制那里的所有openssl文件?但应该只有一个可执行文件? – Chris 2012-02-14 13:05:01
在这里检查:http://techscienceinterest.blogspot.com/2010/12/compiling-openssl-on-mac-os-x-snow.html完美工作。 – 2012-07-04 14:49:06