mac os sierra 安装openssl坑

mac os 自从升级到sierra之后权限各种限制,安装个cocoapod难,安装个openssl也折腾,要么安装不上,要么不能link到安装目录,提示各种权限denied,非常蛋疼。

这里在网上找到了一种编译openssl源码的方式来安装,亲测有效。

附上教程,原贴地址为:Mac下升级openssl安装tengine

几天前将系统升级到10.10.3,不知道怎么就卡的一B,插上移动硬盘wifi连不上(重装之后依然),开机慢得难以接受。

打算周末,来次彻底的格盘重装。果然,原来的那种顺滑又回来了。

开始折腾,装JDK,MYSQL,tomcat,idea ……

正要编译nginx的时候 突然飘来一股@红薯的香味,立马想到了OSC了, OSC用的是tengine呢 ,恩,思想要跟上 得向高大上的OSC看齐

立马,rm -rf nginx 开始折腾tengine,顺便把openssl升级一把

升级Mac的openssl

1.终端下 openssl version 查看版本,隐约记得是0.9.8

2.sudo rm -rf /usr/bin/openssl 删除自带的openssl

3.下载最新的 openssl ,这里我下载的是 OpenSSL 1.0.2a.tar.gz

4.解压之,进入openssl-1.0.2a

  1. ./config –prefix=/usr/local/openssl 指定安装目录 会报下面的警告

从警告信息看是啥玩意儿64位 32位。。。。。。在5秒内可以按Ctrl-C abort

嗯哼。abort是啥意思咧,咱小学毕业没学过这个高大上的词啊,百度翻译下呗

mac os sierra 安装openssl坑_第1张图片

哦,原来是堕胎的意思啊 !嗯 懂了 不行,流产不吉利,不能这么搞

等待执行完成,这个警告怎么办呢???

6.在openssl-1.0.2a目录下找到Makefile这个文件,用编辑器打开查找,将darwin-i386-cc替换成darwin64-x86_64-cc,保存

7.sudo make

8.sudo make install

骚等片刻之后,安装完成

9.openssl verison 查看版本

咦,怎么说找不到这个命令呢,前面配置的是安装到/usr/local/openssl下的,不想把它加到path下

10.sudo ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl 执行之后 再来 openssl version 没有意外的话就是

至此,openssl安装完成

你可能感兴趣的:(iOS)