# Gems install failing

**URL:** <https://www.ruby-forum.com/t/gems-install-failing/92187>\
**Category:** Ruby\
**Created:** [April 16, 2007, 11:20pm UTC](https://www.ruby-forum.com/t/gems-install-failing/92187 "2007-04-16T23:20:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mrrobert](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ed655f/32.png) [@mrrobert](https://www.ruby-forum.com/u/mrrobert)\
**Post date:** [April 16, 2007, 11:20pm UTC](https://www.ruby-forum.com/t/gems-install-failing/92187/1 "2007-04-16T23:20:00Z")

</div>

We are trying to install ruby and rubygems on a RedHat AS 3 server. It  
is behind a firewall and uses a proxy.

The rubygems Setup.rb is failing.

Thanks in advance for any help.

here is the output.(curl works fine with the proxy setting)

[root@nirvana rubygems-0.9.2]# echo $HTTP\_PROXY  
[http://172.22.96.15:80](http://172.22.96.15:80)  
[root@nirvana rubygems-0.9.2]# ruby setup.rb  
—\> 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 /usr/bin/  
install gem /usr/bin/  
install gem\_mirror /usr/bin/  
install gem\_server /usr/bin/  
install gemlock /usr/bin/  
install gemri /usr/bin/  
install gemwhich /usr/bin/  
install index\_gem\_repository.rb /usr/bin/  
install update\_rubygems /usr/bin/  
\<— bin  
—\> lib  
mkdir -p /usr/lib/site\_ruby/1.6/  
install gemconfigure.rb /usr/lib/site\_ruby/1.6/  
install rubygems.rb /usr/lib/site\_ruby/1.6/  
install ubygems.rb /usr/lib/site\_ruby/1.6/  
—\> lib/rbconfig  
mkdir -p /usr/lib/site\_ruby/1.6/rbconfig  
install datadir.rb /usr/lib/site\_ruby/1.6/rbconfig  
\<— lib/rbconfig  
—\> lib/rubygems  
mkdir -p /usr/lib/site\_ruby/1.6/rubygems  
install builder.rb /usr/lib/site\_ruby/1.6/rubygems  
install cmd\_manager.rb /usr/lib/site\_ruby/1.6/rubygems  
install command.rb /usr/lib/site\_ruby/1.6/rubygems  
install config\_file.rb /usr/lib/site\_ruby/1.6/rubygems  
install custom\_require.rb /usr/lib/site\_ruby/1.6/rubygems  
install dependency\_list.rb /usr/lib/site\_ruby/1.6/rubygems  
install doc\_manager.rb /usr/lib/site\_ruby/1.6/rubygems  
install format.rb /usr/lib/site\_ruby/1.6/rubygems  
install gem\_commands.rb /usr/lib/site\_ruby/1.6/rubygems  
install gem\_open\_uri.rb /usr/lib/site\_ruby/1.6/rubygems  
install gem\_openssl.rb /usr/lib/site\_ruby/1.6/rubygems  
install gem\_runner.rb /usr/lib/site\_ruby/1.6/rubygems  
install installer.rb /usr/lib/site\_ruby/1.6/rubygems  
install old\_format.rb /usr/lib/site\_ruby/1.6/rubygems  
install open-uri.rb /usr/lib/site\_ruby/1.6/rubygems  
install package.rb /usr/lib/site\_ruby/1.6/rubygems  
install remote\_fetcher.rb /usr/lib/site\_ruby/1.6/rubygems  
install remote\_installer.rb /usr/lib/site\_ruby/1.6/rubygems  
install rubygems\_version.rb /usr/lib/site\_ruby/1.6/rubygems  
install security.rb /usr/lib/site\_ruby/1.6/rubygems  
install server.rb /usr/lib/site\_ruby/1.6/rubygems  
install source\_index.rb /usr/lib/site\_ruby/1.6/rubygems  
install source\_info\_cache.rb /usr/lib/site\_ruby/1.6/rubygems  
install source\_info\_cache\_entry.rb /usr/lib/site\_ruby/1.6/rubygems  
install specification.rb /usr/lib/site\_ruby/1.6/rubygems  
install timer.rb /usr/lib/site\_ruby/1.6/rubygems  
install user\_interaction.rb /usr/lib/site\_ruby/1.6/rubygems  
install validator.rb /usr/lib/site\_ruby/1.6/rubygems  
install version.rb /usr/lib/site\_ruby/1.6/rubygems  
\<— lib/rubygems  
\<— lib  
/usr/lib/site\_ruby/1.6/rubygems/source\_index.rb:8:in `require': /usr/lib/site_ruby/1.6/rubygems/remote_fetcher.rb:12: syntax error (SyntaxError) class Gem::RemoteSourceException < Gem::Exception; end ^ /usr/lib/site_ruby/1.6/rubygems/remote_fetcher.rb:18: syntax error class Gem::RemoteFetcher ^ /usr/lib/site_ruby/1.6/rubygems/remote_fetcher.rb:26: syntax error @fetcher ||= new Gem.configuration[:http_proxy] ^ from /usr/lib/site_ruby/1.6/rubygems/source_index.rb:8 from /usr/lib/site_ruby/1.6/rubygems.rb:501:in `require’  
from /usr/lib/site\_ruby/1.6/rubygems.rb:501  
from /root/rubygems-0.9.2/./post-install.rb:81:in `require' from /root/rubygems-0.9.2/./post-install.rb:81:in `install\_sources’  
from /root/rubygems-0.9.2/./post-install.rb:116:in  
`instance_eval' from setup.rb:590:in `instance\_eval’  
from setup.rb:590:in `try_run_hook' from setup.rb:584:in `run\_hook’  
from setup.rb:1322:in `exec_task_traverse' from setup.rb:1175:in `exec\_install’  
from setup.rb:894:in `exec_install' from setup.rb:712:in `invoke’  
from setup.rb:681:in `invoke’  
from setup.rb:1359

---

<div class="post-metadata">

**Author:** ![mrrobert](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ed655f/32.png) [@mrrobert](https://www.ruby-forum.com/u/mrrobert)\
**Post date:** [April 16, 2007, 11:59pm UTC](https://www.ruby-forum.com/t/gems-install-failing/92187/2 "2007-04-16T23:59:50Z")

</div>

On Tue, 17 Apr 2007, Bob C. wrote:

> We are trying to install ruby and rubygems on a RedHat AS 3 server. It  
> is behind a firewall and uses a proxy.
> 
> The rubygems Setup.rb is failing.
> 
> Thanks in advance for any help.

> /usr/lib/site\_ruby/1.6/rubygems/source\_index.rb:8:in `require’:  
> /usr/lib/site\_ruby/1.6/rubygems/remote\_fetcher.rb:12: syntax error  
> (SyntaxError)  
> class Gem::RemoteSourceException \< Gem::Exception; end  
> ^

you are using an ancient ruby. probably ruby 1.6.8 (several years old).

redhat bites in this respect.

you’ll want to install 1.8.5 iff possible.

regards.

-a
