Please ignore this post, unless you sometimes have problems running gaia on
your laptop.

Gaia sometimes becomes incompatible with older B2G-Desktop versions (for
instance, recently the `let` keyword was introduced). Apart from using the
simulator from WebIDE, or building your own latest B2G executable from
moz-central Gecko, the following is an easy way to get things working again
when this happens (this is on a Macbook, but it's probably quite similar on
Linux):

* `node --version` or `nvm current` and make sure you have node version 4.2
* If you have previously worked with node 0.10 you may or may not need to
`cd gaia && rm -r node_modules`
* npm install
* Make sure you have a 'DEVICE_DEBUG := 1' line in your local.mk file
* cd gaia && mv firefox firefox-old && make clean && make && make mulet
* Ignore the dialog for moving 'FirefoxNightly' to 'Applications'
* ./firefox/Contents/MacOS/firefox-bin -profile `pwd`/profile
* You should see mulet starting, with a simulated Firefox OS phone inside
* Click the pointer icon to interact with it

The key part here is, I guess, the easy way of getting the latest mulet by
removing the ./firefox folder in your gaia repo and running `make mulet`.

I only found this information by asking around (thanks, Sean Lee!), and was
hesitant to add it to
https://developer.mozilla.org/en-US/Firefox_OS/Developing_Gaia/Running_the_Gaia_codebase
myself, but I thought I could at least post it to this list. :)


Cheers,
Michiel.
_______________________________________________
dev-fxos mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-fxos

Reply via email to