[Rubygems-developers] Finding where gems are stored

Eric Hodel drbrain at segment7.net
Sun Oct 21 23:48:04 EDT 2007

On Oct 21, 2007, at 16:50 , Austin Ziegler wrote:
> On 10/21/07, Eric Hodel <drbrain at segment7.net> wrote:
>> On Oct 20, 2007, at 11:39 , Austin Ziegler wrote:
>>> That's the ONLY legitimate argument, and it's something that  
>>> RubyGems
>>> will have to deal with in the future. There have been suggestions to
>>> make it so that gems can be installed in more than one directory,  
>>> but
>>> that also complicates loading. That way, if Ruby is installed in / 
>>> usr
>>> the .rb files will go in /usr/lib/gems/1.8/... and the .so files  
>>> would
>>> go in /usr/local/lib/gems/1.8/....
>> RubyGems handles gems in multiple directories with `gem install -i`
>> and the GEM_PATH environment variable.
> Let me rephrase the question to be sure of the answer. Can a single
> gem be installed in more than one location such that the .rb files are
> in one location and that the .so files are in another location?


If you install the same gem into the default dir and into a separate  
path (with install -i), the files (.rb and .so) will be installed  
twice, but only one version will be activated.

Poor workers blame their tools. Good workers build better tools. The
best workers get their tools to do the work for them. -- Syndicate Wars

More information about the Rubygems-developers mailing list