Frage

Hy,

Versuch, Qooxdoo mit Debian Lenny zu verwenden. Qooxdoo SDK 1.2

create-application.py ok aber ich habe ein Problem mit generate.py:

/demo/qooxdoo/hello1$ ./generate.py source-all
Traceback (most recent call last):
  File "/demo/qooxdoo-1.2-sdk/tool/bin/generator.py", line 26, in <module>
    from generator.Generator import Generator
  File "/demo/qooxdoo-1.2-sdk/tool/bin/Generator.py", line 31, in <module>
    #import warnings
  File "/demo/qooxdoo-1.2-sdk/tool/bin/Generator.py", line 31, in <module>
    #import warnings
ImportError: No module named code.Class

Ich glaube, ich vermisse einige Debian -Pakete

Hilf mir bitte. Ta.

War es hilfreich?

Lösung

Diese Stapelspur ist ein bisschen komisch. Für eine grundlegende Sache importiert die referenzierte Codezeile (Generator.py:31) aus "Generator.code.class", und der ImporteurRor gibt an, dass er nicht den "Code" -Subpackage unter "Generator" befindet. Aber die "#import Warnings" -Linie ist tatsächlich Generator.py Line 31, als würde sie Generator.py und Generator.py mischen.

Dies wird durch die Tatsache weiterentwickelt, dass die Stack Trace Referenzen /demo/qooxdoo-1.2-sdk/tool/bin/generator.py

Ich habe kein Lenny Handy, um zu überprüfen, ob das Paket selbst in Ordnung ist, aber ich habe das Gefühl, dass es einen einfachen Fehler gibt, wie das Qooxdoo SDK auf Ihrem Computer installiert ist.

Ich empfehle Ihnen, einfach das QooxDoo-1.2-SDK herunterzuladen SourceForge und packen Sie es in ein geeignetes Verzeichnis aus. Führen Sie dann die create-application.py aus diesem Paket erneut aus, um ein neues Skelett zu erstellen, oder bearbeiten Sie die config.json Ihres vorhandenen Skeletts, damit das Makro von QooxDoo_Path auf das neue SDK zeigt. Dann sollten Sie alle eingestellt sein.

Andere Tipps

Ich stimme Zamnut6 zu. Ich hatte das gleiche Problem, als ich das QooxDoo SDK -Paket auf AA VirtualBox Shared HFS -Dateisystem extrahiert habe. Das Problem ist etwas, das mit der Inkompatibilität des Dateinamengehäuses zwischen zwei Dateisystemen zu tun hat.

Das Extrahieren des SDK in einem normalen Linux -Verzeichnis (wenn Ihre Entwicklungsumgebung Linux ist) sollte dieses Problem lösen.

Ich bin auch auf dieses Problem gestoßen, als ich die ZIP -Datei in einem virtuellen Box Shared Directory (Host XP, Gast Ubuntu) ausgepackt hatte. Die Aktie verursachte dieses Problem, als ich rannte ./generate.py Quelle innerhalb des freigegebenen Verzeichnisses.

Als ich den Reißverschluss in ein normales Linux -Verzeichnis auspackte, hatte ich keine Probleme.

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