لا يمكن إنشاء عميل سطح المكتب B2G (./mach build) ' .' لم يتم التعرف عليه باعتباره داخليًا
-
02-01-2020 - |
سؤال
أحاول إنشاء عميل Mozilla B2G Desktop باتباع هذا الدليل: https://developer.mozilla.org/en-US/Firefox_OS/Building_the_B2G_desktop_client.
لقد قمت بالفعل باستنساخ مستودع mozilla المركزي باستخدام:hg clone http://hg.mozilla.org/mozilla-central
في موجه الأوامر وكان ناجحا.
ثم قمت بإنشاء com.mozconfig الملف في موزيلا المركزية الدليل وكانت الخطوة التالية هي إنشاء عميل سطح المكتب عن طريق تشغيل موجه الأوامر من داخل ملف موزيلا سنترال الدليل وتنفيذ الأمر التالي: ./mach build
لكنني لم أتمكن من تجاوز هذه الخطوة لأن هذا ما يقوله موجه الأوامر عندما أحاول تشغيل هذا الأمر:
C:\Users\Droid\mozilla-central>./mach build
'.' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\Droid\mozilla-central>
هل يمكن لأحد أن يساعدني في تجاوز هذا؟
المحلول
./mach
هو أمر من المفترض أن يتم تشغيله في ملف sh
- مثل القشرة، أي. لا cmd.exe
.
- تحتاج إلى التثبيت MozillaBuild.وهذا يجلب الكثير من الأدوات المختلفة.
- داخل دليل التثبيت، سيكون هناك بعض
start-shell*.bat
ملفات.ابدأ تشغيل البرنامج الذي يتوافق مع المترجم الخاص بك.لن يؤدي هذا إلى إعداد بيئة مناسبة فحسب، بل سيؤدي أيضًا إلى بدء عمليةsh
-like Shell (منفذ Windows bash مأخوذ من msys، إذا كان أي شخص مهتمًا بالفضول). - انتقل إلى مجلد الخروج الخاص بك.
- يثبت
mozconfig
. ./mach build
يرجى الرجوع إلى العام تعليمات البناء لمزيد من المعلومات.