嘿,
尝试在debian lenny中使用qooxdoo。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包
一定要帮帮我。好的。
发布于 2010-09-28 16:30:53
这个堆栈跟踪有点奇怪。首先,引用的代码行(Generator.py:31)是从"generator.code.Class“导入的,而ImportError指示它在"generator”下找不到" code“子包。但是“# Generator.py warnings”行实际上是导入第31行,就好像它混合了generator.py和generator.py一样。
堆栈跟踪引用/demo/qooxdoo-1.2sdk/tool/bin/Generator.py这一事实进一步说明了这一点,它实际上应该是/demo/qooxdoo-1.2-sdk/tool/pylib/generator/Generator.py
我没有lenny手边的工具来检查包本身是否正常,但我感觉qooxdoo SDK在你的机器上的安装有一些基本的缺陷。
我建议您只需从sourceforge下载qooxdoo-1.2-sdk并解压缩到合适的目录即可。然后从这个包中重新运行create-application.py来创建一个新的框架,或者编辑现有框架的config.json,以便QOOXDOO_PATH宏指向新的SDK。那你应该都准备好了。
发布于 2010-12-21 22:11:55
当我在虚拟机器共享目录(主机XP,来宾Ubuntu)中解压压缩文件时,我也遇到了这个问题,当我在共享目录中运行./generate.py源代码时,共享导致了这个问题。
当我将压缩包解压到一个普通的Linux目录下时,我没有遇到任何问题。
发布于 2011-03-13 02:32:33
我同意zamnut6的观点。当我在一个virtualbox共享的HFS文件系统上解压qooxdoo SDK包时,我也遇到了同样的问题。该问题与两个文件系统之间的文件名大小写不兼容有关。
将SDK解压到一个普通的Linux目录下(如果您的开发环境是Linux),应该可以解决这个问题。
https://stackoverflow.com/questions/3808265
复制相似问题