Rubgems in user directory - HELP!

I’m trying to install ruby on rails to a host server that I don’t have
root access to. The server already has ruby.

I’ve followed the info on these two pages for installing rubygems in a
non-root user directory:
http://rubygems.org/read/chapter/3
http://wiki.rubyonrails.com/rails/pages/HowToUseMultipleGemRepositories

rubygems appears to be installed correctly but when I do “gem install
rails” I get this error:

ERROR: While executing gem … (Gem::RemoteFetcher::FetchError)
Permission denied - connect(2)(Errno::EACCES)

I’ve changed my $PATH to include the gem installation dir, I have my
$RUBYLIB set to /home/geminstall/lib/ruby/site_ruby/1.8, and have set
the $GEM_HOME path to my gem repository.

is it possible to be completely unable to install ROR on a hosting
company server because of lack of permissions? or am I missing
something?

please help!

If you just need a different version of rails than your host provides
you
are better off to just install rails (or freeze it) into your
application’s
vendor/rails directory.

It is possible to get your own version of Rubygems up and running on a
shared host. Here’s what I did on Textdrive a while back.
http://www.stevelongdo.com/articles/2006/08/31/installing-a-patched-rubygems-on-textdrive

On 2/4/07, james [email protected] wrote:

rubygems appears to be installed correctly but when I do "gem install
company server because of lack of permissions? or am I missing
something?

please help!


Thanks,
-Steve
http://www.stevelongdo.com

actually, the host (aplus.net) has no rails or rubygems installed,
only ruby, and I don’t have access to it’s dir (and the host offers no
help or support for installing ror)

I’m limited to my /home/myusername level

I was getting the typical:
…/bin/gem:9:in `require’: no such file to load – rubygems
(LoadError)

when trying to do “gem install rails”, until I set the RUBYLIB path
to /home/geminstall/lib/ruby/site_ruby/1.8 and now I’m getting this
strange error:

ERROR: While executing gem … (Gem::RemoteFetcher::FetchError)
Permission denied - connect(2)(Errno::EACCES)

which I can’t seem to find anyone else getting in this situation. I
can’t seem to get past this point.

ERROR: While executing gem … (Gem::RemoteFetcher::FetchError)

Permission denied - connect(2)(Errno::EACCES)

I would imagine that you are unable to connect to the gemserver either
because of permissions or some sort of network/firewall configuration on
the
host.

Fortunately you can copy the gems from your local repository up to the
rubygems that you have installed on your hosting provider.

On 2/4/07, james [email protected] wrote:

(LoadError)

I’m trying to install ruby on rails to a host server that I don’t have
ERROR: While executing gem … (Gem::RemoteFetcher::FetchError)
please help!


Thanks,
-Stevehttp://www.stevelongdo.com


Thanks,
-Steve
http://www.stevelongdo.com

that’s a good point, I’ll just try copy my gems from my hard drive.

thanks Steve!

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs