我正在尝试按照本指南构建Mozilla B2G桌面客户端:https://developer.mozilla.org/en-US/Firefox_OS/Building_the_B2G_desktop_client。
我已经使用以下方法克隆了mozilla-central存储库:
在命令提示符下hg clone http://hg.mozilla.org/mozilla-central
,它成功了。
然后我在 mozilla-central 目录中创建了 mozconfig 文件,下一步是通过从内部运行命令提示符来构建桌面客户端mozilla-cental 目录并执行以下命令:./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>
有人可以帮助我解决这个问题吗?
答案 0 :(得分:2)
./mach
是一个应该在类似sh
的shell中运行的命令,即不是 cmd.exe
。
start-shell*.bat
个文件。启动与编译器对应的那个。这不仅会设置一个合适的环境,而且还会启动一个sh
- 就像一个shell(从msys中获取的一个Windows端口bash,如果有人好奇的话)。mozconfig
。./mach build
有关详细信息,请参阅一般Build instructions。