1.安装git工具
2.安装XCode command line tools
如果没有安装XCode,在app store先下载Xcode,安装后按如下步骤安装Xcode command line tools,以便可以在命令终端中make源码
XCode->Open Developer Tool->More Developer Tools
然后选择你所使用mac系统对应版本的command line tools
3.下载gaia源码
创建一个目录,用于放源码,这里假定你创建的目录是$DIR$
#cd $DIR$
#git clone git://github.com/mozilla-b2g/gaia
4.下载B2G desktop for MAC
B2G desktop并不是B2G的完全版,只是一个gaia的桌面运行环境,可以暂且认为它是一个模拟器
运行gaia目前有三种方式,官网是这样说明的:
Gaia can be run in 3 different ways, each one requiring some specific steps to be set-up:
·inside a web browser such a Firefox
·inside a device emulator
·on the device
这里我们用B2G desktop模拟环境,下载地址:http://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/latest-mozilla-central/
我们选择Mac版本
将下载好的b2g-*.en-US.mac64.dmg中的B2G.app放到$DIR$/gaia目录里
5.编译gaia
使用如下命令进行编译,编译后会自动运行B2G模拟器
#cd $DIR$/gaia
#DEBUG=1 make && B2G.app/Contents/MacOS/b2g -profile $DIR$/gaia/profile
运行效果截图:
注意:将$DIR$替换为你的实际目录
参考资料:https://wiki.mozilla.org/Gaia/Hacking(包含其他操作系统的说明文档)