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
とまぁエラーを吐いていてなんだこれは状態でしたよ。
少しググッて原因を調べてみたところ、パッケージ不足でした。
そのため下記のコマンドを実行。
apt-get install libmysqlclient-dev python-dev
redmineインストール時に、MySQLも一緒にインストールしたので上記パッケージが
必要になったんだと。
その後はMercurialをインストールして無事完了。