Changing Versions of Gems with Bundler
I had to do a special gem today, and I wanted to get down how it was build and deployed. This is because I didn't remember it and I'd already done this once. So here goes.
First off, make sure that you have the skeleton of a gem - including the gemspec file - it comes with all GitHub repos, and if you make a new gem with the Bundler, it gives you a simple skeleton as well.
Next, write the code and then build it:
$ rake build
this should deposit it in your pkg directory.
Upload it to a site - like ruby gems. Simple.
It's worth noting that it might help to delete older versions of the gem. This is easily done with:
$ gem uninstall couchrest
If there are multiple versions of the gem installed, it'll give you a choice. If there's only one, it's gone.
Fix your Gemfile and then reload all the gems with:
$ bundle install