<?xml version="1.0" encoding="UTF-8"?>
<page>
  <abstract>Everything you need installed on your laptop prior to one of our workshops which features live coding sessions.</abstract>
  <body>&lt;p&gt;As a minimum you will need Ruby, RubyGem, Rails and SQLite installed.&lt;/p&gt;
&lt;p&gt;I would recommend the following versions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ruby 1.8.6&lt;/li&gt;
&lt;li&gt;Rails 2.0.2&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Installing Ruby and RubyGem&lt;/h3&gt;
&lt;p&gt;Full instructions for installing Ruby on &lt;em&gt;Windows, Linux and Mac OS&lt;/em&gt; can be &lt;a href=&quot;http://www.ruby-lang.org/en/downloads/&quot; target=&quot;_blank&quot;&gt;found here on ruby-lang.org&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
If you are using Windows I would suggest downloading and installing Ruby using the &lt;a href=&quot;http://www.ruby-lang.org/en/downloads/&quot; target=&quot;_blank&quot;&gt;One Click Installer&lt;/a&gt; which includes Ruby and RubyGem.&lt;/p&gt;

&lt;p&gt;You can check that Ruby is installed by typing the command:&lt;/p&gt;

&lt;code&gt;
    C:\&gt; ruby -v&lt;BR /&gt;
    ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
&lt;/code&gt;

&lt;p&gt;Check the version that gets installed:&lt;/p&gt;

&lt;code&gt;
    C:\&gt; gem -v&lt;BR /&gt;
    0.9.4
&lt;/code&gt;
&lt;p&gt;You need 1.0.1 or newer. If you have an older version, you can update with the command line: &lt;/p&gt;

&lt;code&gt;C:\&gt; gem update --system&lt;/code&gt;

&lt;h3&gt;Installing Rails and additional gems&lt;/h3&gt;

&lt;p&gt;Once Ruby and RubyGem are installed Rails can be then be installed using the following command:&lt;/p&gt;
&lt;code&gt;C:\&gt; gem install rails&lt;/code&gt;

&lt;p&gt;I would also recommend the following gems:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://mongrel.rubyforge.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Mongrel&lt;/a&gt;&lt;br /&gt; &lt;code&gt;C:\&gt; gem install mongrel&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://whytheluckystiff.net/ruby/redcloth/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;RedCloth&lt;/a&gt;&lt;br /&gt; &lt;code&gt;C:\&gt; gem install RedCloth&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Installing SQLite&lt;/h3&gt;

&lt;p&gt;Download and unzip the &lt;a href=&quot;http://www.sqlite.org/sqlitedll-3_5_8.zip&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;SQLite DLL&lt;/a&gt; and &lt;a href=&quot;http://www.sqlite.org/sqlite-3_5_8.zip&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;SQLite command-line program&lt;/a&gt; in to /windows/system32 or another folder in your PATH.&lt;/p&gt;
&lt;p&gt;And then install the Ruby SQLite bindings:&lt;/p&gt;
&lt;code&gt;C:\&gt; gem install sqlite3-ruby&lt;/code&gt;

&lt;h3&gt;IDE&lt;/h3&gt;

&lt;p&gt;You can use a basic text editor to program in Ruby and develop web applications with RubyOnRails but its nice to have syntax highlighting at the very least. Choice of IDE is very much a personal choice, but my two favorites are &lt;a href=&quot;http://www.aptana.com/rails/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Aptana&lt;/a&gt; and the Ruby edition of &lt;a href=&quot;http://download.netbeans.org/netbeans/6.1/final/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Netbeans&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you have any problems please get in touch in plenty of time before the event and we will be happy to help.&lt;/p&gt;</body>
  <category>Information</category>
  <id type="integer">1</id>
  <permalink>what_youll_need_installed_on_your_laptop</permalink>
  <published-at type="datetime">2008-04-15T11:04:00+01:00</published-at>
  <state>Live</state>
  <title>What you'll need installed on your laptop</title>
  <updated-at type="datetime">2008-05-13T16:23:23+01:00</updated-at>
  <user-id type="integer">1</user-id>
</page>
