Invalid gemspec in [.rvm/gems/ruby-1.9.2-p180@gemset/specifications/actionmailer-3.2.0.gemspec]: Illformed requirement ["# 3.2.0"]

Recently while trying to create a new Rails 3.2 project, I ran into this error after creating a new RVM gemset in Ruby 1.9.2-p180 and a Gemfile requiring only Rails 3.2.0: $ bundle Fetching source index for http://rubygems.org/ Installing rake (0.9.2.2) Installing i18n (0.6.0) Installing multi_json...

Getting MongoDB and Devise to play well on Rails 3

While there’s a good guide on the MongoDB site about getting mongo_mapper to work in Rails 3, I ran into some additional issues getting the popular devise authentication engine for Rails to work with Mongo. This documents how to create a Rails app from scratch that uses both...

What's new and great in Rails 3 - Milwaukee Ruby Users Group - December 2010

While I was going to write a whole blog post (essentially what I said during the talk) I think these slides stand on their own pretty well. View more presentations from...

Techniques for learning a new skill

I just found these notes in an old notebook and figured they deserved a blog post . This isn’t self-help type stuff, it’s just practical. I’m blogging this so that some day I find it when reading my old blog posts, just as I found the list in an old...

Presentation: LAMP vs. The World

Matt Gauger - Lamp vs. the world - MKE PHP Users Group - December 14, 2010 View more presentations from mathiasx.

Open URL from Terminal.app and the 'open' command

More and more as I blog, I find I like to post little tips, and beginners thank me for showing them something new, More advanced users may have simply overlooked whatever I’m sharing, so they can find it useful, too. So in that vein, I just reminded myself of a...

Git & Github: A Beginner's Guide

 Let me start off by saying that this blog post isn’t going to introduce you to the intricacies of git. There is certainly a lot to be learned and a lot that I could write about branching, managing git servers, and any number of the git commands and ways to...

What I'm doing in December

Aside from being really busy at work, I’ll be giving three talks at users groups in December. How did I end up agreeing to give three talks in one month? People heard me talking about some topic and they asked me to talk to their group on it. If asked,...

/Library/Ruby/Site/1.8/rubygems.rb:779:in `report_activate_error': Could not find RubyGem railties (>= 0) (Gem::LoadError)

I tend to blog things that I want to remember, but couldn’t find in one quick Google search. This is an error I got while starting the Rails Tutorial, because I was using an old system (I counted about 160 gems installed) and starting to use rvm for...

The Master's Word

Last night, at the opening of Sector67 and during a discussion about human language, expression, and the limits thereof, I told a story I’ve read somewhere, but I cannot remember the source. My details on the story are quite fuzzy; I am quite sure it comes from an eastern oral...