سؤال

هاي ،

محاولة استخدام Qooxdoo مع Debian Lenny. Qooxdoo SDK 1.2

Create-Aapplication.py حسنًا ، لكن لدي مشكلة في cender.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

أعتقد أنني أفتقد بعض حزم دبيان

الرجاء مساعدتي. تا.

هل كانت مفيدة؟

المحلول

تتبع المكدس هذا غريب. بالنسبة إلى شيء أساسي ، يستورد خط الكود المشار إليه (generator.py:31) من "generator.code.class" ، ويشير المستورد إلى أنه لا يجد الحزمة الفرعية "Code" تحت "المولد". لكن خط "#Import Warnings" هو في الواقع Generator.py Line 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 Handy للتحقق مما إذا كانت الحزمة نفسها على ما يرام ، لكنني أشعر أن هناك بعض العيوب الأساسية مع كيفية تثبيت Qooxdoo SDK على جهازك.

أوصي بأن تقوم ببساطة بتنزيل Qooxdoo-1.2-SDK من المصدر وتفريغها إلى دليل مناسب. ثم قم بإعادة تشغيل Application.py من هذه الحزمة لإنشاء هيكل عظمي جديد ، أو تحرير config.json من الهيكل العظمي الحالي الخاص بك بحيث يشير ماكرو QooxDoo_Path إلى SDK الجديد. ثم يجب أن تكون جميعها.

نصائح أخرى

وأنا أتفق مع Zamnut6. لقد واجهت نفس المشكلة عندما استخرجت حزمة QooxDoo SDK على نظام ملفات HFS المشترك AA VirtualBox. المشكلة هي شيء يتعلق بعدم توافق غلاف اسم الملف بين نظامين للملفات.

استخراج SDK على دليل Linux العادي (إذا كانت بيئة التطوير الخاصة بك يجب أن يحل هذه المشكلة.

واجهت هذه المشكلة أيضًا عندما قمت بتفريغ ملف zip في دليل مشترك في مربع افتراضي (مضيف XP ، الضيف Ubuntu) ، تسببت المشاركة في هذه المشكلة عندما ركضت ./generate.py المصدر داخل الدليل المشترك.

عندما قمت بتفريغ الرمز البريدي إلى دليل Linux العادي ، لم أواجه أي مشاكل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top