OS X 10.8+系统安装gevent
本文主要介绍在Mountain Lion系统上安装gevent,写作时实际操作环境是OS X 10.8.2。为什么要装gevent,就不多解释了,简单来说是goagent最近重写了代码,得用到这个插件;gevent的作用和原理,我也没研究,按照这个步骤,能装、能用,over。
1. 安装 XCode,在App Store中选择安装XCode,程序是免费的。安装好之后启动并在XCode菜单的preference里安装Command line tools。这个的关键是布置了安装后续软件的环境。
我们还需要多做两步,打开终端程序,运行:
sudo ln -s /usr/bin/gcc /usr/bin/gcc-4.2
sudo chmod 777 /Library/Python/2.7/site-packages/
2. 安装brew:在终端执行
ruby -e “$(curl -fsSkL raw.github.com/mxcl/homebrew/go)” –请注意都是半角英文双引号
3. 安装libevent:在终端执行
brew install libevent
4. 安装pip:在终端执行
easy_install pip
5. 安装cython:在终端执行
pip install cython
6. 安装greenlet:在终端执行
sudo pip install greenlet
7. 安装gevent:在终端执行
curl -k -L http://git.io/I9B7RQ|sh
需要注意的是,整个过程是需要联网下载安装包的,特别最后一步,如果失败,请尝试修改hosts或者先通过其他方式搞通你的网络。
本文参考:https://code.google.com/p/goagent/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary&groupby=&sort=&id=7062 在该文基础上增加了个别步骤,解决部分报错。感谢原作者。