July 7, 2014

pyenvをセットアップする

幾度かpyenvをインストールしているので、セットアップスクリプトを書いた。修練以外の繰り返し作業はなるべく回避したい。

Xcode command line toolsのインストール状況を判断するために、lsbomコマンドで"/var/db/receipts/com.apple.pkg.CLTools_Executables.bom"を見れば良いかなと探っていたのだが、気力尽き果ててしまった。

どうやら、pythonをビルドするときに/usr/include/opensslにあるヘッダーファイルを参照するようだ。しかし、Mac OS X Mavericksをインストールした直後ではこのディレクトリは存在しない。Xcode command line toolsをインストールすることで、"/usr/include/openssl"ディレクトリが生成される。このことに気づかず、ずいぶんとのんびりとした時間を過ごしてしまった。