<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>crunchlife: Tag Ubuntu</title>
    <link>http://crunchlife.com/articles/tag/ubuntu</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Installing Ruby 1.8 and 1.9 on Ubuntu from Source</title>
      <description>&lt;p&gt;&lt;img src="/files/ruby.png" class="right"&gt;I&amp;#8217;ve begun testing &lt;a href="http://crunchlife.com/articles/2008/07/03/ruby-fractal-library" target="_blank"&gt;my fractal library&lt;/a&gt; with the latest source code from the Ruby 1.9 trunk. Since 1.9 is a development release and I still need 1.8 for my Rails applications, I&amp;#8217;ve checked out both versions and configured them to run side-by-side on Ubuntu, Hardy Heron.&lt;/p&gt;

&lt;p&gt;Before you begin, make sure you have the autoconf, build-essential, and subversion packages installed.&lt;/p&gt;

&lt;p&gt;It may also be a good idea to include the Ruby1.8 and Ruby1.9 build dependencies from Ubuntu&amp;#8217;s package repository. This could prevent some headaches later on.&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;$ sudo apt-get build-dep ruby1.8 ruby1.9&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Create a directory for the Ruby source code.&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;$ mkdir /home/ryan/source
$ cd /home/ryan/source&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Check out the code from the 1.8 branch. Since this branch includes patches, you can always update your source and recompile when new patches are released.&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;$ svn co http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8 ruby1.8&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Next, create a configuration, configure, and compile.&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;$ cd ruby1.8
$ autoconf
$ ./configure --prefix=/opt/ruby1.8 --program-suffix=1.8
$ sudo make
$ sudo make install&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;One of the best parts of Ruby is &lt;a href="http://www.rubygems.org/" target="_blank"&gt;Rubygems&lt;/a&gt;! Download and install it. &lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;$ wget http://rubyforge.org/frs/download.php/38646/rubygems-1.2.0.tgz
$ tar -xvzf rubygems-1.2.0.tgz
$ cd rubygems-1.2.0
$ sudo ruby1.8 setup.rb&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Finally, link your new binaries to the /usr/local/bin directory.&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;$ sudo ln -s /opt/ruby1.8/bin/* /usr/local/bin&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Typing ruby1.8 -v in a new console should yield something similar to the following:&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;$ ruby1.8 -v
ruby 1.8.7 (2008-09-15 revision 19348) [i686-linux]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;The current source for Ruby 1.9 requires version 1.8 to compile, but if you&amp;#8217;ve followed my directions up to this point you should be ready to download and compile the latest Ruby 1.9 source code. &lt;/p&gt;

&lt;p&gt;Go back to your source directory and check out the latest code from the 1.9 trunk.&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;$ cd /home/ryan/source
$ svn co http://svn.ruby-lang.org/repos/ruby/trunk ruby1.9
$ cd ruby1.9&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;This time use the &amp;#8211;with-baseruby switch when configuring. Set this option to the new Ruby 1.8 binary and then compile.&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;$ autoconf
$ ./configure --with-baseruby=/usr/local/bin/ruby1.8 --prefix=/opt/ruby1.9 --program-suffix=1.9
$ sudo make
$ sudo make install&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Finish by linking your new Ruby 1.9 binaries to /usr/local/bin.&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;$ sudo ln -s /opt/ruby1.9/bin/* /usr/local/bin&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Typing ruby1.9 -v in your console should yield something similar to the following:&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;$ ruby1.9 -v
ruby 1.9.0 (2008-09-15 revision 19351) [i686-linux]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Ruby 1.9 includes Rubygems! We&amp;#8217;re done!&lt;/p&gt;

&lt;p&gt;Since the binaries we&amp;#8217;ve created have been suffixed with either 1.8 or 1.9, you must remember to execute them with their proper name ie (gem1.8, gem1.9, ruby1.8, ri1.9).&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve written these instructions from memory so if you have any problems, please post them and I&amp;#8217;ll try to help out as best I can. Please be warned, however, that not all code written for Ruby 1.8 will work in 1.9.&lt;/p&gt;</description>
      <pubDate>Sun, 14 Sep 2008 13:30:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:122f8a10-a010-40fb-9010-b102dc451ac3</guid>
      <author>Ryan Baxter</author>
      <link>http://crunchlife.com/articles/2008/09/14/installing-ruby-1-8-and-1-9-on-ubuntu-from-source</link>
      <category>Code Snippets</category>
      <category>Ruby</category>
      <category>Ubuntu</category>
    </item>
    <item>
      <title>Samba Network Shares with Nautilus in Hardy Heron Part 2</title>
      <description>&lt;p&gt;&lt;img src="/files/ubuntu_logo.png" class="right"&gt;Nearly a month ago I wrote about my &lt;a href="http://crunchlife.com/articles/2008/04/28/samba-network-shares-with-nautilus-in-hardy-heron" target="_blank"&gt;problems connecting to the network shares&lt;/a&gt; of my &lt;a href="http://crunchlife.com/articles/2007/08/03/review-linksys-nas200" target="_blank"&gt;Linksys NAS200&lt;/a&gt; using Nautilus in Ubuntu, Hardy Heron. My fix was simple and it worked. Unfortunately, the solution&amp;#8217;s &lt;a href="http://en.wikipedia.org/wiki/Woman_acceptance_factor" target="_blank"&gt;WAF (Wife Acceptance Factor)&lt;/a&gt; was low. Apparently she didn&amp;#8217;t think it was easy enough to execute smbmount from a Terminal window. Whatever :) I have since written a small shell script that is called from Session Startup.&lt;/p&gt;

&lt;p&gt;Initially, the script failed to connect to my network shares because my wireless network connection hadn&amp;#8217;t finished negotiating before the script was executed. I coded around this by creating a while loop that &lt;a href="http://en.wikipedia.org/wiki/Grep#Usage_as_a_conversational_verb" target="_blank"&gt;greps&lt;/a&gt; the output of a ping to my router. If successful, the mount_shares function is called. Otherwise. the thread will sleep for 10 seconds and try again.&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;#!/bin/bash

user=&amp;quot;thorbardin/ryan%password&amp;quot;
root_dir=&amp;quot;/home/ryan/Network Shares&amp;quot;

mount_shares() {
  public_dir=&amp;quot;$root_dir&amp;quot;/&amp;quot;Public on Thorbardin&amp;quot;
  home_dir=&amp;quot;$root_dir&amp;quot;/&amp;quot;Home on Thorbardin&amp;quot;

  [ -d &amp;quot;$public_dir&amp;quot; ] || mkdir -p &amp;quot;$public_dir&amp;quot;
  [ -d &amp;quot;$home_dir&amp;quot; ] || mkdir -p &amp;quot;$home_dir&amp;quot;

  smbmount &amp;quot;//192.168.1.105/public disk&amp;quot; &amp;quot;$public_dir&amp;quot; -o user=&amp;quot;$user&amp;quot;
  smbmount &amp;quot;//192.168.1.105/ryan&amp;quot; &amp;quot;$home_dir&amp;quot; -o user=&amp;quot;$user&amp;quot;
}

while [ 1 ]; do
  if ping -c2 192.168.1.1 2&amp;gt;&amp;amp;1 | grep ttl; then
    mount_shares

    exit 0   
  fi
  sleep 10
done

exit 0&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;I&amp;#8217;m already thinking about rewriting this script so that it scans my network using &lt;a href="http://www.menet.umn.edu/docs/software/samba/3.0.14a/help/smbtree.1.html" target="_blank"&gt;smbtree&lt;/a&gt; and automatically mounts all available network shares. That&amp;#8217;ll be Part 3!&lt;/p&gt;</description>
      <pubDate>Sun, 01 Jun 2008 16:07:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:d387ed9b-c3b3-469c-8052-8514021774bc</guid>
      <author>Ryan Baxter</author>
      <link>http://crunchlife.com/articles/2008/06/01/samba-network-shares-with-nautilus-in-hardy-heron-part-2</link>
      <category>Code Snippets</category>
      <category>NAS</category>
      <category>Ubuntu</category>
      <category>Oops</category>
      <category>Bash</category>
      <trackback:ping>http://crunchlife.com/articles/trackback/67</trackback:ping>
    </item>
    <item>
      <title>Samba Network Shares with Nautilus in Hardy Heron</title>
      <description>&lt;p&gt;&lt;img src="/files/ubuntu_logo.png" class="right"&gt;A couple of days ago I mentioned &lt;a href="http://crunchlife.com/articles/2008/04/26/ruby-on-rails-with-hardy-heron" target="_blank"&gt;a few of my woes&lt;/a&gt; with the latest release of Ubuntu. Since then, I&amp;#8217;ve installed Ruby on Rails and have found a work around for the continued problems I&amp;#8217;ve had in accessing &lt;a href="http://crunchlife.com/articles/2007/08/03/review-linksys-nas200" target="_blank"&gt;my samba shares&lt;/a&gt; using the &amp;#8220;Connect to Server&amp;#8230;&amp;#8221; option in Nautilus. If you&amp;#8217;re experiencing the symptoms described in &lt;a href="https://bugs.launchpad.net/ubuntu/+source/samba/+bug/208531" target="_blank"&gt;bug report #208531&lt;/a&gt;, then you might want to give &lt;a href="http://en.wikipedia.org/wiki/Smbmount" target="_blank"&gt;smbmount&lt;/a&gt; a try. From the command-line, type:&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;smbmount //{server}/{share} /home/{user}/{share} -o username={server_username}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;To unmount the share:&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;sudo umount /home/{user}/{share}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;I&amp;#8217;m using this as a temporary solution until the &lt;a href="https://bugs.launchpad.net/ubuntu/+source/samba/+bug/208531" target="_blank"&gt;bug in Nautilus&lt;/a&gt; is resolved. Your mileage may vary.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;*The statements above were written under the assumption that you&amp;#8217;ve created a folder within your home directory for mounting the share.&lt;/strong&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 28 Apr 2008 17:50:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:769275e1-c2fe-46f2-b3fc-84c5f86c48d2</guid>
      <author>Ryan Baxter</author>
      <link>http://crunchlife.com/articles/2008/04/28/samba-network-shares-with-nautilus-in-hardy-heron</link>
      <category>NAS</category>
      <category>Ubuntu</category>
      <trackback:ping>http://crunchlife.com/articles/trackback/60</trackback:ping>
    </item>
    <item>
      <title>Ruby on Rails with Hardy Heron</title>
      <description>&lt;p&gt;&lt;img src="/files/ruby.png" class="right"&gt;This Thursday, Canonical released &lt;a href="http://www.ubuntu.com/" target="_blank"&gt;Ubuntu&lt;/a&gt;, Hardy Heron, into the wild. Like many others, I immediately fired up a torrent and began downloading. From what I read of the aftermath, many launch day downloaders were not as lucky. Most Torrent servers became immediately inaccessible due to Hardy Heron&amp;#8217;s popular demand. It has been three days and the US update servers are still saturated. This happens every release and can only mean that Ubuntu&amp;#8217;s userbase is steadily growing.&lt;/p&gt;

&lt;p&gt;My installation went well, but with any new OS release comes problems and Hardy Heron was not an exception. I couldn&amp;#8217;t connect to &lt;a href="http://crunchlife.com/articles/2007/08/03/review-linksys-nas200" target="_blank"&gt;my NAS&lt;/a&gt; through Nautilus. None of my browser extensions worked and &lt;a href="http://www.rubyonrails.org/" target="_blank"&gt;Ruby on Rails&lt;/a&gt; was MIA. I decided to fix Rails first. Here are the steps I took to install Ruby on Rails on Ubuntu, Hardy Heron.&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;sudo apt-get install ruby&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;At this point I could not install Ruby on Rails with &lt;a href="http://rubygems.org/" target="_blank"&gt;RubyGems&lt;/a&gt; because of the following exception:&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;/usr/bin/gem:23: uninitialized constant Gem::GemRunner(NameError)&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;I opened up the source file and edited the offending line.&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;sudo gedit /usr/bin/gem&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Adding &lt;strong&gt;require &amp;#8216;rubygems/gem_runner&amp;#8217;&lt;/strong&gt; to the source file,&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;require 'rubygems'
require 'rubygems/gem_runner'&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;I was then able to update RubyGems&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;sudo gem install rubygems-update&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;and install Ruby on Rails and the Mongrel web server.&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;sudo gem install rails mongrel&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;At this point I had a working version of Rails on my installation of Ubuntu, Hardy Heron. To get back to work the only thing missing was the NetBeans Ruby IDE. If you haven&amp;#8217;t tried NetBeans for your Ruby on Rails projects, &lt;a href="http://crunchlife.com/articles/2007/10/25/the-netbeans-ruby-ide" target="_blank"&gt;I highly recommend it&lt;/a&gt;. It&amp;#8217;s located in the repos and only takes a few plugins to have Rails support out of the box.&lt;/p&gt;</description>
      <pubDate>Sat, 26 Apr 2008 14:20:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:c4860403-cbd3-439c-9e29-9681d677b943</guid>
      <author>Ryan Baxter</author>
      <link>http://crunchlife.com/articles/2008/04/26/ruby-on-rails-with-hardy-heron</link>
      <category>Ubuntu</category>
      <category>Rails</category>
      <trackback:ping>http://crunchlife.com/articles/trackback/56</trackback:ping>
    </item>
    <item>
      <title>Compiling the Gosu Game Development Library on Ubuntu Feisty</title>
      <description>&lt;p&gt;I&amp;#8217;ve had the itch this week to try out a few of Ruby&amp;#8217;s game development libraries.  I decided to start with &lt;a href="http://code.google.com/p/gosu/" target="_blank"&gt;Gosu&lt;/a&gt;.  Gosu is a 2D game development library for the Ruby and C++ programming languages.  It&amp;#8217;s available for the Mac OS X, Windows, and Linux platforms and integrates with both the &lt;a href="http://rmagick.rubyforge.org/" target="_blank"&gt;RMagick&lt;/a&gt; image processing library and the &lt;a href="http://wiki.slembcke.net/main/published/Chipmunk" target="_blank"&gt;Chipmunk&lt;/a&gt; physics library.&lt;/p&gt;

&lt;p&gt;Unfortunately the library is only available as a gem for Mac OS X and Windows.  As a Linux user I&amp;#8217;ve become accustom to compiling my own libraries, but this often means downloading and compiling dependencies, swearing, and a lot of Googling.  I was lucky.  Compiling Gosu only caused a few hairs to fall out.&lt;/p&gt;

&lt;p&gt;If you&amp;#8217;re an Ubuntu Feisty user, you&amp;#8217;ll need to add the following line to the LargeImageData.hpp file located in the gosu-source-0.7.7/Gosulmpl/Graphics directory:&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;#include &amp;lt;boost/none.hpp&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;This line adds a reference needed on line 31 of the LargeImageData class.  With this addition, you can then execute the commands below from the gosu-source-0.7.7/linux directory to compile the Gosu game development library.&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;$ autoconf
$ ./configure
$ make&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;The make file provided with the source does not add the compiled gosu.so file to the Ruby lib directory.  I chose to do this manually rather than edit the make file.  Just issue the following command from the gosu-source-0.7.7/linux directory to add your newly compiled library.&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;$ sudo cp gosu.so /usr/lib/ruby/1.8/i486-linux/gosu.so&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;With a little elbow grease I successfully compiled the &lt;a href="http://code.google.com/p/gosu/" target="_blank"&gt;Gosu&lt;/a&gt; game development library on Ubuntu Feisty.  I&amp;#8217;ll dig into some tutorials next and post back with my results.&lt;/p&gt;

&lt;p&gt;Be sure to check out Gosu&amp;#8217;s, &lt;a href="http://code.google.com/p/gosu/wiki/GettingStartedOnLinux" target="_blank"&gt;Getting Started on Linux&lt;/a&gt;, for a list of dependencies and compilation instructions.&lt;/p&gt;</description>
      <pubDate>Tue, 20 Nov 2007 17:40:00 -0800</pubDate>
      <guid isPermaLink="false">urn:uuid:aa8da804-fb55-4b36-9a9a-50f001b259af</guid>
      <author>Ryan Baxter</author>
      <link>http://crunchlife.com/articles/2007/11/20/compiling-the-gosu-game-development-library-on-ubuntu-feisty</link>
      <category>Ruby</category>
      <category>Ubuntu</category>
    </item>
    <item>
      <title>/usr/lib/ruby/1.8/rinda/ring.rb:212:in `lookup_ring_any': RingNotFound (RuntimeError)</title>
      <description>&lt;p&gt;If you&amp;#8217;re experiencing the error message above while using the &lt;a href="http://stdlib.rubyonrails.org/libdoc/rinda/rdoc/index.html" target="_blank"&gt;Rinda&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Distributed_computing" target="_blank"&gt;distributed computing&lt;/a&gt; module in your Ruby script then try defining a Domain name in your Network Settings configuration.  This has worked in my experience using Rinda and Ruby on Ubuntu Feisty.&lt;/p&gt;

&lt;p&gt;&lt;center&gt;&lt;img src="/files/network_settings.png"&gt;&lt;/center&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 18 Nov 2007 15:44:00 -0800</pubDate>
      <guid isPermaLink="false">urn:uuid:d2120313-5449-4ba0-9e2c-39456ac98c6c</guid>
      <author>Ryan Baxter</author>
      <link>http://crunchlife.com/articles/2007/11/18/usr-lib-ruby-1-8-rinda-ring-rb-212-in-lookup_ring_any-ringnotfound-runtimeerror</link>
      <category>Ruby</category>
      <category>Ubuntu</category>
    </item>
    <item>
      <title>rake aborted! No such file or directory - /tmp/mysql.sock</title>
      <description>&lt;p&gt;If you&amp;#8217;re running into the above error message when trying to perform a Rails migration on Debian or Ubuntu then you might try adding the following line to your database.yml file:&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;socket: /var/run/mysqld/mysqld.sock&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;My database.yml file looks sorta like this:&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;development:
  database: crunchlife_development
  adapter: mysql
  host: localhost
  username: mysql_user
  password: @!#?@!
  socket: /var/run/mysqld/mysqld.sock 

test:
  database: crunchlife_test
  adapter: mysql
  host: mysql.ryanbaxter.net
  username: mysql_user
  password: @!#?@!
  socket: /var/run/mysqld/mysqld.sock

production:
  database: crunchlife_production
  adapter: mysql
  host: mysql.ryanbaxter.net
  username: mysql_user
  password: @!#?@!&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Good luck and happy migrations!&lt;/p&gt;</description>
      <pubDate>Sat, 06 Oct 2007 13:40:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:5b1b3a3a-cab6-4bf2-9964-5559ce870a82</guid>
      <author>Ryan Baxter</author>
      <link>http://crunchlife.com/articles/2007/10/06/rake-aborted-no-such-file-or-directory-tmp-mysql-sock</link>
      <category>Ubuntu</category>
      <category>Rails</category>
    </item>
  </channel>
</rss>
