MAC系統(tǒng)運行Firefox os
1.安裝git工具
2.安裝XCode command line tools
如果沒有安裝XCode,在app store先下載Xcode,安裝后按如下步驟安裝Xcode command line tools,以便可以在命令終端中make源碼
XCode->Open Developer Tool->More Developer Tools
然后選擇你所使用mac系統(tǒng)對應版本的command line tools
3.下載gaia源碼
創(chuàng)建一個目錄,用于放源碼,這里假定你創(chuàng)建的目錄是$DIR$
#cd $DIR$
#git clone git://github.com/mozilla-b2g/gaia
4.下載B2G desktop for MAC
B2G desktop并不是B2G的完全版,只是一個gaia的桌面運行環(huán)境,可以暫且認為它是一個模擬器
運行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模擬環(huán)境,下載地址: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(包含其他操作系統(tǒng)的說明文檔)