So aktualisieren Sie eine Datei in python ei
Sind wir mit trac. In unserem setup haben wir ein problem, das gelöst im repository. Also ich hab die Feste Datei commit_update.py aus dem repository, und ich brauche, um es zu platzieren in Trac-0.12-py2.6.ei.
Als ei-ist nur ein ziped reichte ich nur entpackt, verändert die Datei und ziped wieder. Nach dem Neustart trac, ich habe eine Fehlermeldung:
ExtractionError: Can't extract file(s) to egg cache
The following error occurred while trying to extract file(s) to the Python egg
cache:
[Errno 20] Not a directory
The Python egg cache directory is currently set to:
/var/trac/plugin-cache
Perhaps your account does not have write access to this directory? You can
change the cache directory by setting the PYTHON_EGG_CACHE environment
variable to point to an accessible directory.
Ich verstehe nicht ganz, warum bekam ich diese Fehlermeldung, denn ich bin mit trac-Instanz unter www-data und es ist der Besitzer des plugin-cache.
Schätzen Ideen.
InformationsquelleAutor bessarabov | 2010-09-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bauen Sie gerade ein neues ei (mit
python setup.py bdist_egg
), installieren Sie das ei und starten Sie Ihren trac-Instanz.Ich habe nur ei-Datei, wie kann ich es neu erstellen?
Wo hast du das ei? Wussten Sie installieren trac mit setuptools (z.B. "easy_install trac")? Wenn ja: sollten Sie eine Neuinstallation mit
easy_install -m trac
, dann löschen Sie die Datei ei, danneasy_install -Z trac
installiert nicht als Zip-ei, sondern wie ein Verzeichnis. Dann können Sie die Quelle.Danke. Das problem war, dass nicht ich es war, die installiert haben, ei. Ich habe mein problem gelöst durch das herunterladen trac-Quell-code, ändern Sie die Datei und erstellen Sie die ei-Datei mit dem Befehl "python ./setup.py installieren".
Ist es nicht geschrieben
bdist_egg
?InformationsquelleAutor knitti
Ich nur entpacken Sie die ei-Datei mit
Diese erstellt einen neuen Ordner im gleichen Pfad aufgerufen tastypie, dann habe ich die geänderten Dateien hinein, und nach, dass ich entfernt die ei-Datei und halten Sie verwenden nur den neuen Ordner.
.egg
durch laufensetup.py
wiederInformationsquelleAutor Alvaro Brange