Setting up a laptop for ruby development on Jaunty and getting mkmf load errors?

I recently upgraded a laptop of mine from Intrepid Ibex to the Jaunty Jackalope beta, and wanted to get Rails development up to speed on there. However it seems that I fell into the usual pit hole when installing Ruby on Ubuntu that simply going...

sudo apt-get install ruby

...isnt enough, and doing so will produce this lovely error...

extconf.rb:8:in `require’: no such file to load — mkmf (LoadError)

So, to combat this, you need to do instead...

sudo apt-get install ruby1.8-dev

or for Ruby 1.9...

sudo apt-get install ruby1.9-dev

And then the error will magically disappear.