Non è possibile creare il client desktop B2G (./mach Build) '.'non è riconosciuto come interno

StackOverflow https://stackoverflow.com//questions/25085000

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?

È stato utile?

Soluzione

./mach è un comando che dovrebbe essere eseguito in una shell di sh-come Shell, I.e. non cmd.exe.

    .
  1. È necessario installare mozillabuild .Questo porta molti strumenti diversi.
  2. 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 di sh-simile (una porta di Windows di Bash presa da Msys, se qualcuno è curioso).
  3. Passare alla cartella Checkout.
  4. Impostazione mozconfig.
  5. ./mach build
  6. Si prega di fare riferimento a General istruzioni di costruzione per ulteriori informazioni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top