OS X Setup

To get started, you will obviously need a Mac and OS X. Even if you are going to use Rubymotion for Android development, Rubymotion won't work on any other operation system.

Since this tutorial is for beginners too, I would like to describe all primary tools and utilities that you might need during Rubymotion development. If you are an experienced developer, you can skip this chapter, otherwise, let's see which applications we will use:

I believe there are more of them, but without this, we won't be able to finish this tutorial. If text editor and a terminal can be easily downloaded, other apps may be a little bit trickier to install for beginners - they all will require you to use a terminal.

No worries, Terminal is not scary. At first, it feels weird to use and remember all those commands, but later you will get used to it, and won't be able live without it. So, let's start by installing Homebrew.

You can visit their homepage for an official tutorial, or just follow this guide:

Each time you would like to update new apps, remember to update Homebrew first, with brew update. This command will update versions of all available packages, but will not update any apps already installed on your system. It is important to run this command to be sure that Homebrew has up-to-date information about all apps and utilities.

If you want to upgrade already installed apps, make sure you have up-to-date Homebrew, and then run brew upgrade

This is it! Homebrew is installed, and we are ready to start setting up our development environment.

Book Index | Next