RVM new feature auto-switch gemset – project level gemset

RubyOnRails,Tips 15 八月 2010 | View Comments

Today I noticed RVM have project level gemset

It’s easy to use. Just put a .rvmrc into the folder you want to switch ruby or gemset

Like to we have a rails3 project we can put a .rvmrc into project folder. insert following content in.

rvm 1.8.7@rails3

It’s just like we run rvm use 1.9.7@rails3

The detail usage you can get from RVM Website

Tagged in , ,

Manage Your Gem Using RVM Gemset

RubyOnRails,Tips 5 六月 2010 | View Comments

I think you already heard of RVM, a great tool for ruby version management.

What I like most is Gemset, It allow you manage you gems in separate namespace.

First, Install RVM. The official website have great document

Then Install ruby, I’ll install ruby 1.8.7

rvm install 1.8.7

After you installed ruby, you will have default gemset and global gemset
List all you gemset

rvm gemset list

Create new gemset

rvm gemset create new_gemset

Use your newly created gemset

rvm gemset use new_gemset

You can also set your newly created gemset as default

rvm use 1.8.7@new_gemset --default

Here you may ask, do I need install all basic gem like ruby-debug for every gemset?

RVM has already solved your problem.

First, switch to your global gemset.

rvm use 1.8.7@global

Then Install gems which you think it is default gem

Then, you can switch back to your gemset.

You may think, I may installed some gems twice, here you can uninstall the gem you have already installed in global gemset.

Tagged in , ,

Ads Plugin created by Jake Ruston's Wordpress Plugins - Powered by and football database.