# Rubygems local install?

**URL:** <https://www.ruby-forum.com/t/rubygems-local-install/69355>\
**Category:** Ruby\
**Created:** [September 20, 2006, 2:18pm UTC](https://www.ruby-forum.com/t/rubygems-local-install/69355 "2006-09-20T14:18:56Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![fletch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/919ad9/32.png) [@fletch](https://www.ruby-forum.com/u/fletch)\
**Post date:** [September 20, 2006, 2:18pm UTC](https://www.ruby-forum.com/t/rubygems-local-install/69355/1 "2006-09-20T14:18:56Z")

</div>

Hi, I’m trying to use a .gem on a machine that I do not have root  
permissions on. I’ve been following  
[http://wiki.rubyonrails.org/rails/pages/HowToUseMultipleGemRepositories](http://wiki.rubyonrails.org/rails/pages/HowToUseMultipleGemRepositories)  
to install gem locally, but no matter what I do I always seem to end up  
with: “/gem:9:in `require’: no such file to load – rubygems  
(LoadError)”.

Here are the steps I’m taking:

mef@pronbox:~$ cd /home/mef  
mef@pronbox:~$ mkdir /home/mef/ruby  
mef@pronbox:~$ mkdir /home/mef/ruby/geminstall  
mef@pronbox:~$ mkdir /home/mef/ruby/gems  
mef@pronbox:~$ export GEM\_HOME=/home/mef/ruby/gems  
mef@pronbox:~$ cd /home/mef/temp  
mef@pronbox:~/temp$ tar -z -x -f rubygems-0.9.0.tgz  
mef@pronbox:~/temp$ cd rubygems-0.9.0  
mef@pronbox:~/temp/rubygems-0.9.0$ ls  
ChangeLog README Rakefile Releases TODO bin doc examples  
gemspecs lib pkgs post-install.rb redist scripts setup.rb test  
mef@pronbox:~/temp/rubygems-0.9.0$ ruby setup.rb all  
–prefix=/home/mef/ruby/geminstall  
—\> bin  
\<— bin  
—\> lib  
—\> lib/rbconfig  
\<— lib/rbconfig  
—\> lib/rubygems  
\<— lib/rubygems  
\<— lib  
—\> bin  
\<— bin  
—\> lib  
—\> lib/rbconfig  
\<— lib/rbconfig  
—\> lib/rubygems  
\<— lib/rubygems  
\<— lib  
rm -f InstalledFiles  
—\> bin  
mkdir -p /home/mef/ruby/geminstall/bin/  
install gem /home/mef/ruby/geminstall/bin/  
install gem\_mirror /home/mef/ruby/geminstall/bin/  
install gem\_server /home/mef/ruby/geminstall/bin/  
install gemlock /home/mef/ruby/geminstall/bin/  
install gemri /home/mef/ruby/geminstall/bin/  
install gemwhich /home/mef/ruby/geminstall/bin/  
install index\_gem\_repository.rb /home/mef/ruby/geminstall/bin/  
install update\_rubygems /home/mef/ruby/geminstall/bin/  
\<— bin  
—\> lib  
mkdir -p /home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/  
install gemconfigure.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/  
install rubygems.rb /home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/  
install ubygems.rb /home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/  
—\> lib/rbconfig  
mkdir -p /home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rbconfig  
install datadir.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rbconfig  
\<— lib/rbconfig  
—\> lib/rubygems  
mkdir -p /home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install builder.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install cmd\_manager.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install command.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install config\_file.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install custom\_require.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install dependency\_list.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install doc\_manager.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install format.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install gem\_commands.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install gem\_openssl.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install gem\_runner.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install incremental\_fetcher.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install installer.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install loadpath\_manager.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install old\_format.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install open-uri.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install package.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install remote\_installer.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install rubygems\_version.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install security.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install source\_index.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install specification.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install timer.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install user\_interaction.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install validator.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
install version.rb  
/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8/rubygems  
\<— lib/rubygems  
\<— lib

As of RubyGems 0.8.0, library stubs are no longer needed.  
Searching $LOAD\_PATH for stubs to optionally delete (may take a  
while)…  
…done.  
No library stubs found.

Successfully built RubyGem  
Name: sources  
Version: 0.0.1  
File: sources-0.0.1.gem  
mef@pronbox:~/temp/rubygems-0.9.0$ export  
PATH=$PATH:/home/mef/ruby/geminstall/bin  
mef@pronbox:~/temp/rubygems-0.9.0$ export GEM\_PATH=/home/mef/ruby/gems  
mef@pronbox:~/temp/rubygems-0.9.0$ gem query  
/home/mef/ruby/geminstall/bin/gem:9:in `require’: no such file to load  
– rubygems (LoadError)  
from /home/mef/ruby/geminstall/bin/gem:9

Anyone have any ideas?

---

<div class="post-metadata">

**Author:** ![fletch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/919ad9/32.png) [@fletch](https://www.ruby-forum.com/u/fletch)\
**Post date:** [September 20, 2006, 7:24pm UTC](https://www.ruby-forum.com/t/rubygems-local-install/69355/2 "2006-09-20T19:24:36Z")

</div>

Mike Ferrier wrote:

> Hi, I’m trying to use a .gem on a machine that I do not have root  
> permissions on. I’ve been following  
> [http://wiki.rubyonrails.org/rails/pages/HowToUseMultipleGemRepositories](http://wiki.rubyonrails.org/rails/pages/HowToUseMultipleGemRepositories)  
> to install gem locally, but no matter what I do I always seem to end up  
> with: “/gem:9:in `require’: no such file to load – rubygems  
> (LoadError)”.

Try setting

export RUBYLIB=/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8

That way Ruby knows where to pick up your installed version of RubyGems.

– Jim W.

---

<div class="post-metadata">

**Author:** ![fletch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/919ad9/32.png) [@fletch](https://www.ruby-forum.com/u/fletch)\
**Post date:** [September 20, 2006, 8:15pm UTC](https://www.ruby-forum.com/t/rubygems-local-install/69355/3 "2006-09-20T20:15:09Z")

</div>

Jim W. wrote:

> Mike Ferrier wrote:
> 
> > Hi, I’m trying to use a .gem on a machine that I do not have root  
> > permissions on. I’ve been following  
> > [http://wiki.rubyonrails.org/rails/pages/HowToUseMultipleGemRepositories](http://wiki.rubyonrails.org/rails/pages/HowToUseMultipleGemRepositories)  
> > to install gem locally, but no matter what I do I always seem to end up  
> > with: “/gem:9:in `require’: no such file to load – rubygems  
> > (LoadError)”.
> 
> Try setting
> 
> export RUBYLIB=/home/mef/ruby/geminstall/local/lib/site\_ruby/1.8
> 
> That way Ruby knows where to pick up your installed version of RubyGems.
> 
> – Jim W.

Thanks Jim, that worked.
