mitmproxyのインストール
[toc]
MacOSXでのmitmproxyのインストール時のメモ。
1.OSX(10.8.5)の場合
下記の手順で問題なくインストールできた。 http://qiita.com/yimajo/items/c67cb711851f747c35e5
1点installの際は、sudo付けないとエラーになった。
sudo pip install mitmproxy
% sw_vers
ProductName: Mac OS X
ProductVersion: 10.8.5
BuildVersion: 12F45
% python --version
Python 2.7.2
easy_installはpythonのバージョンごとに
設定されるよう
% pip -V
pip 1.4.1 from /Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg (python 2.7)
% mitmproxy --version
mitmproxy 0.10.1
2.OSX(10.9.3)の場合
OSXが10.9.2では、 上記の手順では、エラーになりインストールできなかった。
原因は、下記のものがimportできなかったみたい。
python-lxml, libxml2-dev and libxslt-dev
これらをインストールしたうえで、 OSXを10.9.3にし、mitmproxyをいれなおしたら、OKだった。
$ sudo pip install lxml
% brew -v
Homebrew 0.9.5
$ brew install libxml2
$ brew install libxslt
sudo pip uninstall mitmproxy
sudo pip install mitmproxy
参考 https://github.com/mitmproxy/mitmproxy/issues/218
[ 17:25:23] % sw_vers
ProductName: Mac OS X
ProductVersion: 10.9.3
BuildVersion: 13D65
[ 17:26:03] % python --version
Python 2.7.5
[ 17:26:23] % pip -V
pip 1.5.5 from /Library/Python/2.7/site-packages/pip-1.5.5-py2.7.egg (python 2.7)
[ 17:26:30] % mitmproxy --version
mitmproxy 0.10.1
3.OSX(10.9.4)の場合
下記のインストールでエラーになった。
$ sudo pip install lxml
下記のようにすればOK
$ xcode-select --install
$ sudo pip uninstall mitmproxy
$ sudo pip install mitmproxy
参考 http://stackoverflow.com/questions/19548011/cannot-install-lxml-on-mac-os-x-10-9
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.9.4
BuildVersion: 13E28
$ mitmproxy --version
mitmproxy 0.10.1