cvs2svnためGDBMのPythonモジュールを設定/インストール?
質問
私は、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