2

Solaris 10 マシンに cvs2svn をインストールしようとしています。Python 2.4.4 が搭載されています。root アクセス権がありません。cvs2svn をダウンロードして実行しようとすると、

エラー: cvs2svn は、低レベルの dbm ライブラリに依存する anydbm パッケージを使用します。システムには dbm があり、cvs2svn に問題があることが知られています。cvs2svn を使用するには、dumbdbm または dbm 以外の Python dbm ライブラリをインストールする必要があります。詳細については、 http://python.org/doc/current/lib/module-anydbm.htmlを参照してください。

gdbm をダウンロードしてコンパイルし、ホーム ディレクトリにインストールしました。anydbm で動作する Python gdbm モジュールをインストールするにはどうすればよいですか? Google は役に立たない...

4

3 に答える 3

2

Python 2.5.1 をダウンロードし、ソースからコンパイルしました。gdbm ライブラリが適切なパスにあることを確認し、altinstall をホーム ディレクトリに使用しました。これで、Python のプライベート コピーで cvs2svn を実行できるようになりました。

于 2009-06-25T16:27:44.603 に答える
0

Python 用の gdbm をインストールするには、次を試してください。

pip install gdbm

が存在しない場合pipは、次の方法でインストールしますeasy_install pip

OSX では、以下を試すことができます (brewがインストールされている場合):

brew install gdbm
于 2015-03-18T00:07:46.357 に答える
0

$PYTHONPATHをインストールした場所を指すように環境変数を設定しますgdbm。次に を実行するcvs2svnと、anybdm モジュールがgdbm正常に検出されます。

于 2009-06-14T12:10:31.583 に答える