Non è possibile creare il client desktop B2G (./mach Build) '.'non è riconosciuto come interno
-
02-01-2020 - |
Domanda
Sto cercando di costruire il client desktop mozilla b2g seguendo questa guida: https://Developer.mozilla.org/en-us/firefox_os/building_the_b2g_desktop_client .
Ho già clonato il repository centrale di Mozilla utilizzando:
hg clone http://hg.mozilla.org/mozilla-central
sul prompt dei comandi e ha avuto successo.
Allora ho creato il file Mozconfig nella directory mozilla-central e il passaggio successivo è stato quello di creare il client desktop eseguendo il prompt dei comandi dall'interno del Directory MOZILLA-CENTALE e l'esecuzione del seguente comando: ./mach build
ma non sono stato in grado di superare questo passaggio perché questo è ciò che dice il prompt dei comandi quando provo a eseguire quel comando:
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>
.
Qualcuno può aiutarmi a superare questo?
Soluzione
./mach
è un comando che dovrebbe essere eseguito in una shell di sh
-come Shell, I.e. non cmd.exe
.
- .
- È necessario installare mozillabuild .Questo porta molti strumenti diversi.
- Nell'interno della directory di installazione, ci saranno alcuni file
start-shell*.bat
.Avvia quello che corrisponde al tuo compilatore.Questo non solo installa un ambiente adeguato ma avvia anche un guscio dish
-simile (una porta di Windows di Bash presa da Msys, se qualcuno è curioso). - Passare alla cartella Checkout.
- Impostazione
mozconfig
. -
./mach build
Si prega di fare riferimento a General istruzioni di costruzione per ulteriori informazioni.