qooxdoo и дебиан ленни

Hy,

Пытаюсь использовать qooxdoo с debian lenny. qooxdoo sdk 1.2

create-application.py хорошо, но у меня есть проблема с 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

Я думаю, что мне не хватает некоторых пакетов Debian

Пожалуйста, помогите мне. Ta.

3 ответа

Решение

Эта трассировка стека немного странная. Для простоты указанная строка кода (Generator.py:31) импортируется из "generator.code.Class", а ImportError указывает, что не находит подпакет "code" в "generator". Но строка "#import warnings" на самом деле является строкой generator.py 31, как если бы она смешивала generator.py и Generator.py.

Этому способствует тот факт, что трассировка стека ссылается на /demo/qooxdoo-1.2-sdk/tool/bin/Generator.py, который в действительности должен быть /demo/qooxdoo-1.2-sdk/tool/pylib/generator/Generator.py

У меня нет под рукой lenny, чтобы проверить, в порядке ли сам пакет, но я чувствую, что есть какой-то базовый недостаток в том, как qooxdoo SDK установлен на вашем компьютере.

Я рекомендую вам просто скачать qooxdoo-1.2-sdk из sourceforge и распаковать его в подходящий каталог. Затем повторно запустите create-application.py из этого пакета, чтобы создать новый скелет, или отредактируйте config.json вашего существующего скелета так, чтобы макрос QOOXDOO_PATH указывал на новый SDK. Тогда у вас должно быть все готово.

Я согласен с zamnut6. У меня была такая же проблема, когда я извлекал пакет qooxdoo SDK в общей файловой системе HFS virtualbox. Проблема связана с несовместимостью имен файлов между двумя файловыми системами.

Распаковка SDK в обычный каталог Linux (если ваша среда разработки Linux) должна решить эту проблему.

Я тоже столкнулся с этой проблемой, когда распаковал zip-файл в виртуальный общий каталог (хост XP, гостевая Ubuntu), эта проблема была вызвана общим ресурсом при запуске ./generate.py источник в общем каталоге.

Когда я распаковал zip в обычный каталог Linux, у меня не было проблем.

Другие вопросы по тегам