Locomotive Easy Ruby on Rails installation
Locomotive is a flexible one-click solution to Ruby on Rails development for Mac OS X. Instead of installing one by one, you can just download the self-contained application giving you fully functional Rails development platform.
Locomotive contains the Rails framework, Lighttpd with FastCGI, and SQLite embedded database..
In short, Locomotive is like XAMPP, except XAMPP is for Apache, PHP, MySQL, and Perl. Locomotive does not include MySQL. However, it does include Ruby binding for MySQL or PostgreSQL. So, Locomotive is ready whenever you need MySQL/PostgreSQL support.
In addition to the Locomotive min bundles, there is also Locomotive max which includes everything in the min bundle with additional ruby application/library such as RMagick, rails_product, RedCloth, BlueCloth, and many more.
Within the Locomotive.app, you can create new rails application, add an existing Rails application, run/stop the webserver, you can also set different port for different application. Here’s a screenshot:


Since Locomotive is an open source software, you can also download the source code of the application.