質問

私は、Solaris 10のマシンにcvs2svnをインストールしようとしています。それはそれでPython 2.4.4を持っています。私は、rootアクセス権を持っていません。私はcvs2svnをダウンロードし、それを実行しようとしたとき、それは言った。

  

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

私がコンパイルされ、GDBMをダウンロードして、私のホームディレクトリにインストールされています。どのように私はanydbmで動作するインストールのPython GDBMモジュールを得るのですか? Googleが支援していません...

役に立ちましたか?

解決

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

他のヒント

あなたは$PYTHONPATHをインストールした場所を指すようにgdbm環境変数を設定します。あなたがcvs2svnを実行したときに続いて、anybdmモジュールが正常gdbmを見つける必要があります。

はPythonのためのGDBMをインストールするには、しようとします:

pip install gdbm

pipが存在しない場合は、経由して、それをインストールします。easy_install pip

brewがインストールされている場合)OSX上で、あなたが試すことがあります:

brew install gdbm
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top