Mac下源码安装GoAgent,解决OpenSSL warning

本来想在点点上存档的,被坑爹管理员删除。
转存到这边。

Mac, Mavericks.想FQ,之前GoAgentX挂了只有一直没管,现在尝试从源码安装GoAgent。
步骤如下:

1、从官网上down下来源码,并且安装,参照官方教程

2、通过这篇blog设置了系统代理。

3、进入$GOAGENT_ROOT/local/运行proxy.py,发现提示openssl未安装。查到源码,发现无法import OpenSSL.

4、在终端输入whereis openssl,发现提示已经安装了,并且在/usr/lib下。最近总是碰到这个问题。进入python的环境,尝试import OpenSSL,发现不行。查了一下,说python安装的时候自己安装了OpenSSL,但是叫做ssl,尝试import这个包,是可以的。于是决定用pip重新安装。

5、用pip重新安装失败,提示已经安装。希望upgrade的时候报错。那一大长串的错误,根本没有心思看,于是去下了OpenSSL的源码安装。不过,后来事实证明,当时应该好好看看报错的。

6、下载了OpenSSL源码,利用python setup.py直接安装,发现一样挂了,我就是懒,也没看,又试了一下easy_install。结果发现我的easy_install 也挂了。于是仔细看了一下easy_install挂的原因:

pkg_resources.DistributionNotFound: setuptools==0.6c12dev-r88846.

找到这篇博客.于是直接用了博客中的方法运行easy_install 安装OpenSSL.发现依然挂。于是仔细检查了一下报错。看到是:

Symbol not found: _CRYPTO_malloc_debug_init

应该是_CRYPTO_有问题,查了一下,感觉要装Cryptography,并且看到这篇博客。安装了cryptography以后,pip可以安装OpenSSL了。

再次启动GoAgent,警告消除了。

但是,还是开不了facebook啊,terminal里的信息业没什么问题,于是只好转战Chrome,用SwitchySharp滴干活。

你可能感兴趣的:(OpenSSL)