Pergunta

Hi,

Tentando usar Qooxdoo com Debian Lenny. Qooxdoo SDK 1.2

create-Application.py ok, mas tenho um problema com o 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

Eu acho que estou perdendo alguns pacotes debianos

Por favor me ajude. Ta.

Foi útil?

Solução

Este traço de pilha é um pouco estranho. Para uma coisa básica, a linha de código referenciada (generator.py:31) importa de "generator.code.class", e o importador indica que não encontra o subpackage "código" em "gerador". Mas a linha "#import avisos" é na verdade generator.py Linha 31, como se fosse misturar o gerador.py e o generator.py.

Isso é promovido pelo fato de que as referências de rastreamento da pilha /demo/qooxdoo-1.2-sdk/tool/bin/generator.py, que devem realmente ser /demo/qooxdoo-1.2-sdk/tool/pylib/generator/generator.py

Não tenho um Lenny Handy para verificar se o pacote está bem, mas sinto que há alguma falha básica com a forma como o Qooxdoo SDK está instalado na sua máquina.

Eu recomendo que você simplesmente faça o download do qooxdoo-1.2-sdk de sourceforge e descompacte -o para um diretório adequado. Em seguida, execute novamente o Create-Application.py deste pacote para criar um novo esqueleto ou editar o config.json do seu esqueleto existente para que a macro Qooxdoo_Path aponte para o novo SDK. Então você deve estar tudo definido.

Outras dicas

Eu concordo com Zamnut6. Eu tive o mesmo problema quando extraí o pacote QOOXDOO SDK no sistema de arquivos HFS compartilhado do AA VirtualBox. O problema é algo a ver com a incompatibilidade do nome do nome do arquivo entre dois sistemas de arquivos.

Extrair o SDK em um diretório Linux normal (se o seu ambiente de desenvolvimento for Linux) deve resolver esse problema.

Também encontrei esse problema quando havia desempacotado o arquivo zip em um diretório compartilhado da caixa virtual (host xp, hóspede ubuntu), a participação causou esse problema quando eu corri ./generate.py fonte dentro do diretório compartilhado.

Quando desempacotei o zip para um diretório Linux normal, não tive problemas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top