Ruby: How to install a specific version of a ruby gem? Ruby: How to install a specific version of a ruby gem? ruby ruby

Ruby: How to install a specific version of a ruby gem?


Use the -v flag:

$ gem install fog -v 1.8


Use the --version parameter (shortcut -v):

$ gem install rails -v 0.14.1…Successfully installed rails-0.14.1

You can also use version comparators like >= or ~>

$ gem install rails -v '~> 0.14.0'…Successfully installed rails-0.14.4

With newer versions of rubygems you can tighten up your requirements:

$ gem install rails -v '~> 0.14.0, < 0.14.4'…Successfully installed rails-0.14.3

Since some time now you can also specify versions of multiple gems:

$ gem install rails:0.14.4 rubyzip:'< 1'…Successfully installed rails-0.14.4Successfully installed rubyzip-0.9.9

But this doesn't work for more than one comparator per gem (yet).


For installinggem install gemname -v versionnumber

For uninstallgem uninstall gemname -v versionnumber