radrails

Download Ruby for Mac OSX

Ruby On OS X

Ruby 1.8.6 is fully supported in Mac OS X Leopard including Ruby on Rails, Mongrel, Capistrano, and many other popular Ruby gems (packages). For details, see the Ruby wiki at MacOS Forge.

Mac OS X Tiger is packaged with version 1.8.2 of Ruby, but, for those who haven’t upgraded to Leopard, there are a number of options for installing the latest version of Ruby. Locomotive is a nice choice if you are looking for something to get you up and running quickly for Rails development. Using MacPorts or Fink might be a little nicer for the more technically savvy.

On MacPorts, you can install Ruby with…

% port install ruby

Fink has a graphical interface (using Fink Commander) for installing Ruby.

Also, since OS X is based on Unix, downloading and installing from the source is just as easy and effective as the other solutions.

For a detailed look at installing Ruby (and Rails), Dan Benjamin’s excellent article Building Ruby, Rails, Subversion, Mongrel, and MySQL on Mac OS X will get you up and running very quickly.

Download Ruby for Linux

Ruby On Linux

Depending on the distribution you are using, there are several ways to install Ruby. The first option is simply to download the source code and compile by hand. However, on some platforms, there are package management solutions that make installing Ruby extremely easy.

For example, on Debian or Ubuntu apt-get provides an easy and elegant solution:

% sudo apt-get install ruby irb rdoc

For irb and rdoc you will need to enable the universe repository.

Ruby Source Code

Installing from the source code is a great solution for when you are comfortable enough with your platform and perhaps need specific settings for your environment. It’s also a good solution in the event that there are no other premade packages for your platform.

  • Ruby 1.8.6-p111 (md5: c36e011733a3a3be6f43ba27b7cd7485) Stable Version (recommended)
  • Stable Snaphot This is tar’ed and gzip’ed file of the latest stable CVS. It should be better than the last stable release.
  • Nightly Snaphot This is tar’ed and gzip’ed file of the latest CVS. It may contain unfixed problems.

For information about the Ruby Subversion repository, see our Ruby Core page.

Download Ruby for Windows

Ruby on Windows

The Windows platform has several options for installing Ruby. The first option is simply installing the compiled binaries. The second option is to use the one-click installer. If you’re unsure about how to install Ruby, the one-click installer may be the best option for you. (In addition to Ruby, the one-click installer also comes with a bunch of additional libraries built in.)

Welcome to RadRails, the Ruby on Rails authoring environment for Aptana Studio and Eclipse

RadRails is an open source IDE for the Ruby on Rails framework.

Not yet using RadRails 1.0? It's free, feature-rich, and runs in Aptana Studio and Eclipse. Get it now.

RadRails 1.0 for Aptana Studio is the first major release of the RadRails environment since Aptana became home to the project in 2007. This latest release packs in great features to boost Ruby on Rails application development for beginners and advanced users alike.

Highlights

  • Integrated Rails shell console
  • Default-install and config of Ruby interpreter, database and debugger
    (Everything you need to get started fast)
  • Code completion with type inferencing
  • Code assist for Ruby, CSS, JS, and HTML inside RHTML files
  • Type hierarchy view
  • Go to declaration
  • Call hierarchy
  • Full implementation of RDT (Eclipse's Ruby Development Tools project)
  • Integrated Profiler (Pro Version Only)

Full Feature Comparison

What Developers Are Saying

Even though there are now many IDEs that profess compatibility with Rails, Aptana/RadRails should still be a go-to editor for Rails development.
-- Dr. Nic. Ruby on Rails Guru, Dr. Nic Academy.

Since Aptana Studio is based on Eclipse, I can take advantage of the vast number of Eclipse plugins like Mylyn, the Bazaar plugin, GotoFile, QuantumDB, SQL Explorer, etc...,
-- Scott Bronson, Web consultant, San Francisco.

RadRails has quickly become a critical tool for our development. Of all the rails tools I have tried, including Netbeans, it's the best. Not only is it evolving at a maddening speed but the user support is one of the best I have met.
-- Juan Alonso, Engineering Director, LaFlecha.net

And of course, RadRails extends Aptana Studio which provides additional state-of-the-art utilities for HTML, CSS, and JavaScript code editing and debugging.

Preview & Learn

Download

Buy Pro Edition

Contribute

 

Feature Comparison

General RadRails NetBeans 3rdRail
Price Free Free $399
License Type Open Source Open Source Commercial
Available Standalone or as Eclipse Plugin yes no no
Interpreter Support/Bundling
Bundled JRuby Interpreter yes yes no
Interpreter Support yes Ruby, JRuby, Rubinius yes Ruby, JRuby yes Ruby, JRuby
Scriptability/Extensibility
Scriptable via Ruby yes no no
Debugging / Profiling
Debugger yes classic and ruby-debug for MRI; ruby-debug bundled with JRuby yes classic and ruby-debug for MRI; ruby-debug bundled with JRuby no
JavaScript Debugging yes no yes
Profiler yes (Pro) no no
Editors
HTML Editor yes yes yes
CSS Editor yes yes yes
JavaScript Editor yes yes yes
JSON Editor yes (Pro) yes no
SQL Editor yes yes yes
YML Editor yes yes yes
RHTML/ERb Editor yes yes yes
XML Editor yes yes yes
Ruby Editing
Code Completion yes yes yes
Type Inferencing yes yes yes
Ruby-specific search engine (Find usages) yes yes yes
Code analysis (warnings/errors/hints) yes yes no
Type Hierarchy View yes no yes
Call Hierarchy View yes no yes
Mylyn Integration yes no yes
Regular Expression Tester yes no yes
Quick Outline yes no yes
Spell Checking Support yes yes no
Smart Indent yes yes no
Mark Occurrences yes yes no
Refactoring
Rename yes (1) yes yes
Convert Local Variable to field yes no no
Encapsulate Field yes no no
Extract Method yes yes no
Extract Constant yes yes no
Inline Class yes no no
Inline Local Variable yes no no
Inline Method yes no no
Merge Class Parts (internal to file and external) yes no no
Move Field yes no no
Move Method yes no no
Push Down Method yes no no
Pull Up Method yes no no
Split Local Variable yes no no
Testing
Test::Unit view yes yes no
AutoTest yes yes no
RSpec support yes yes no
Rails Specific Functionality
Integrated rails-specific "shell" yes no yes
Log Tail View yes no yes
Embedded browser yes no yes

Wow, that's lots of features. Did we get it right? Send your feeback to info(at)aptana.com.

Notes: (Pro) Feature available in the Pro edition of Aptana Studio. (1) Handling of instance variables in RHTML mapping to controller instance variables is forthcoming.

Syndicate content