Installing older REE in RVM
This week I reinstalled rvm a few times after several problems with the latest update –head (thanks for fixing those wayne!)
I have sites using 3 different versions of Ruby Enterprise Edition, so I installed the latest REE-2010.02 no problem. But then moving on to install REE-2010.01…
$ rvm install ree-1.8.7-2010.01
…. log messages ….
error: There has been an error while trying to run the ree installer. Halting the installation.
Looking through the RVM output, this jumped out
md5: ruby-enterprise-1.8.7-2010.01.tar.gz: No such file or directory
mv: rename /Users/johnpaul/.rvm/src/ruby-enterprise-1.8.7-2010.01 to /Users/johnpaul/.rvm/src/ree-1.8.7-2010.01: No such file or directory
/Users/johnpaul/.rvm/scripts/manage: line 447: cd: /Users/johnpaul/.rvm/src/ree-1.8.7-2010.01: No such file or directory
/Users/johnpaul/.rvm/scripts/manage: line 74: cd: /Users/johnpaul/.rvm/src/ree-1.8.7-2010.01/source: No such file or directory
Long story short, RVM can’t find the REE-2010.01 file to download, and then everything else blows up since there’s no file. Never fear though, there’s an easy solution — install the REE archive by hand and then let the RVM install it from there.
The first challenge is finding where to get REE from rubyforge. You can use this URL:
http://rubyforge.org/frs/?group_id=5833
Pick your REE version (I actually had to install 2009.0610 — don’t ask) and substitute it into the wget step below
$cd .rvm/archives
$wget http://rubyforge.org/frs/download.php/68719/ruby-enterprise-1.8.7-2010.01.tar.gz
$tar xvfz ruby-enterprise-1.8.7-2010.01.tar.gz -C ../src/ree-1.8.7-2010.01
$rvm install
This worked like a champ for me. Though since I was a RubyDCamp this past weekend on an iffy Internet connection, I’ll point out the basic rvm install fails if you’re not connnected to the web
CFUnited 2010 talk on NoSQL
For those that missed the CFUnited blog post (http://cfunited.com/blog/index.cfm/2010/2/15/The-next-set-of-topics), I’ll be explaining how to do ColdFusion with noSQL!
Do you have data that doesn’t fit cleanly into a relational model? A social graph? Or sparsely populated (spreadsheet-style) tables? Does your relational database limit your scalability? There’s an app for that!
Come find out about the NoSQL movement used everywhere from Twitter and Yahoo to state governments to the Large Hadron Collider. The NoSQL (aka Not Only SQL) movement encompasses a wide range of database alternatives including:
* document-centric (schema-less) databases
* massively scalable data * graph databases
* distributed and parallel processing dataThe vast majority of these tools are open-source, play nicely with Java servers, and speak JSON which makes them very serious contenders for building ColdFusion applications that just don’t fit cleanly into SQL-based models.
Ruby NoSQL at ShRUG
John Paul is going to be presenting a talk about NoSQL and using Ruby to work with NoSQL databases at the next meeting of the Shenandoah Ruby Users Group (ShRUG).
If you’re in the Harrisonburg, VA area, please join us at the Transitionpoint office on Tu, Feb 23 at 5:30 PM.
More on ShRUG meetings is available at our meetup.com site
More on John Paul Ashenfelter is available on his personal blog
Moving to Bigger Accelerator
Turns out that WordPress needs more horsepower than the shared Accelerators at Joyent can readily provide. The dedicated accelerator I’ve had just sitting there seems to be more than adequate but it will take a while for the dust to settle from this change as well.
Upgrading to WordPress
Finally crossing off a 5-year todo list item and upgrading the Transitionpoint site to WordPress. Things will be rocky for the rest of the evening as I make the changes.
