Frage

Ich versuche cvs2svn auf einem Solaris 10 Rechner zu installieren. Es hat Python 2.4.4 drauf. Ich habe keine Root-Zugriff. Als ich cvs2svn heruntergeladen und versucht, es zu laufen, sagte er

  

ERROR: cvs2svn verwendet das anydbm-Paket, das auf der unteren Ebene dbm Bibliotheken abhängt. Ihr System hat dbm, mit denen cvs2svn bekannt ist, Probleme zu haben. Zur Nutzung cvs2svn, müssen Sie eine Python dbm andere Bibliothek als dumbdbm oder dbm installieren. Siehe http://python.org/doc/current/lib/module-anydbm .html für weitere Informationen.

Ich heruntergeladen gdbm, kompiliert und installiert es in meinem Home-Verzeichnis. Wie erhalte ich eine Python gdbm Modul installiert, das mit anydbm funktioniert? Google ist nicht zu helfen ...

War es hilfreich?

Lösung

Ich heruntergeladen Python 2.5.1 und es von der Quelle zusammengestellt. Ich stellte sicher, meine gdbm Bibliotheken in den entsprechenden Wege waren und verwendet, um die altinstall in meinem Home-Verzeichnis. Ich kann jetzt mit meiner Privatkopie von Python laufe cvs2svn.

Andere Tipps

Stellen Sie die $PYTHONPATH Umgebungsvariable auf den Ort zu zeigen, wo Sie gdbm installiert. Dann, wenn Sie cvs2svn ausführen, sollte das anybdm Modul gdbm erfolgreich finden.

So installieren Sie gdbm für Python, versuchen Sie:

pip install gdbm

Wenn pip nicht vorhanden ist, installieren Sie es über:. easy_install pip

Auf OSX, können Sie versuchen (wenn brew installiert ist):

brew install gdbm
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top