<< 杭州 | Home | 猫ページ >>
PR: 転職    お墓    エコ    通販    結婚相談所    シルバー    質屋    葬式    漫画    エステサロン   

HudsonでMercurialを使う。

普通はプラグインを入れれば、使えるはずなのが、うちのサーバでは、ポーリングでエラーになってしまった。

started
[workspace] $ hg incoming --quiet --bundle hg.bundle --template "{desc|escape}{file_adds|stringify|escape}{file_dels|stringify|escape}{files|stringify|escape}{parents}\n"
abort: could not import module bz2!
ERROR: Failed to determine incoming changes
finished: FAILURE

どうも、Pythonのbz2モジュールが無いと言っているようだ。試しに、

import bz2

というファイルをfoo.pyで作って、python foo.pyすると、やはりエラーになる。

 [shanai@mail tmp]$ python foo.py Traceback (most recent call last):   File "foo.py", line 1, in      import bz2 ImportError: No module named bz2 

どうもビルドした時にbzip2-develが存在しないと、bz2モジュールが生成されないらしい。bzip2 --helpでバージョンを確認すると、1.0.2だったので、ここから、rpmを拾ってインストール。再度Python-2.5.2を、configure/make clean/make/make installしたら、動くようになった。




コメント追加 トラックバック送信
このサイトの掲載内容は私自身の見解であり、必ずしもIBMの立場、戦略、意見を代表するものではありません。
日本アイ・ビー・エム 花井 志生 Since 1997.6.8