2012年8月31日金曜日

Ubuntuのmercurialで「No module named hggit」と出る問題


  • Ubuntu 12.04

  • Mercurial - (バージョン 2.0.2)

  • mercurial-git (Version: 0.3.1-1ubuntu0.1)


の環境で起きた問題。

ある日、hg-git (パッケージ名:mercurial-git) をインストールした。
$ sudo apt-get install mercurial-git
$ vi ~/.hgrc

~/.hgrcに次の2行を追加した。
[extensions]
hggit=

これで、hg-gitが使えるようになったはずと思ったら、hgコマンドを実行する度に
*** hggit のインポートに失敗: No module named hggit

とでてしまう。

ググってみると、現パッケージの場合は.hgrcのhggitに次のパスを指定する必要があるそう。
[extensions]
hggit=/usr/share/pyshared/hgext/git

これで、警告は出なくなった。

参考:

0 件のコメント:

コメントを投稿