mercurialインストール時にハマったメモ

さらっとこのブログ完全に存在を忘れていましたが…

 

自分用のメモとして書いていきたいと思います。

 

まぁ大したことないものがメインなので参考になれば幸い程度です。

 

自宅の環境にredmineを構築しました。

その際にバージョン管理システムとしてMercurialを使用しようとして、

同一サーバにMercurialをインストールしたところ、、、

 

Python headers are required to build Mercurial but weren't found in /usr/include/python2.7/Python.h

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/mercurial
Storing debug log for failure in /home/tmp/.pip/pip.log

とまぁエラーを吐いていてなんだこれは状態でしたよ。

少しググッて原因を調べてみたところ、パッケージ不足でした。

stackoverflow.com

そのため下記のコマンドを実行。

apt-get install libmysqlclient-dev python-dev


redmineインストール時に、MySQLも一緒にインストールしたので上記パッケージが
必要になったんだと。

その後はMercurialをインストールして無事完了。