# Can't install rubygems

**URL:** <https://rubytalk.org/t/cant-install-rubygems/34678>\
**Category:** ruby-talk\
**Created:** [22 January 2007 03:16 UTC](https://rubytalk.org/t/cant-install-rubygems/34678 "2007-01-22T03:16:21Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![lijie](https://avatars.discourse-cdn.com/v4/letter/l/3d9bf3/32.png) [@lijie](https://rubytalk.org/u/lijie)\
**Post date:** [22 January 2007 03:16 UTC](https://rubytalk.org/t/cant-install-rubygems/34678/1 "2007-01-22T03:16:21Z")

</div>

The rubygems installer can't finish, and CPU is 100% used in several hours.

> **···**
>
> --------------------------------------------------------------------------------------  
> localhost rubygems-0.9.1 # uname -a  
> Linux localhost 2.6.17.13 #1 SMP Wed Jan 3 09:30:41 Local time zone  
> must be set--see zic m i686 Genuine Intel(R) CPU T2300 @  
> 1.66GHz GenuineIntel GNU/Linux
> 
> localhost rubygems-0.9.1 # ruby -v  
> ruby 1.8.5 (2006-12-25 patchlevel 12) [i686-linux]
> 
> localhost rubygems-0.9.1 # ruby setup.rb  
> ---\> bin  
> \<--- bin  
> ---\> lib  
> ---\> lib/rubygems  
> \<--- lib/rubygems  
> ---\> lib/rbconfig  
> \<--- lib/rbconfig  
> \<--- lib  
> ---\> bin  
> \<--- bin  
> ---\> lib  
> ---\> lib/rubygems  
> \<--- lib/rubygems  
> ---\> lib/rbconfig  
> \<--- lib/rbconfig  
> \<--- lib  
> rm -f InstalledFiles  
> ---\> bin  
> mkdir -p /usr/bin/  
> install gem /usr/bin/  
> install gemri /usr/bin/  
> install gem\_mirror /usr/bin/  
> install gem\_server /usr/bin/  
> install gemwhich /usr/bin/  
> install gemlock /usr/bin/  
> install update\_rubygems /usr/bin/  
> install index\_gem\_repository.rb /usr/bin/  
> \<--- bin  
> ---\> lib  
> mkdir -p /usr/lib/ruby/site\_ruby/1.8/  
> install ubygems.rb /usr/lib/ruby/site\_ruby/1.8/  
> install rubygems.rb /usr/lib/ruby/site\_ruby/1.8/  
> install gemconfigure.rb /usr/lib/ruby/site\_ruby/1.8/  
> ---\> lib/rubygems  
> mkdir -p /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install config\_file.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install gem\_openssl.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install user\_interaction.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install source\_info\_cache.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install server.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install source\_index.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install cmd\_manager.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install gem\_runner.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install gem\_commands.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install doc\_manager.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install installer.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install remote\_installer.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install old\_format.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install builder.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install rubygems\_version.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install format.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install custom\_require.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install specification.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install dependency\_list.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install command.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install package.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install timer.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install source\_info\_cache\_entry.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install remote\_fetcher.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install validator.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install version.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> install security.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
> \<--- lib/rubygems  
> ---\> lib/rbconfig  
> mkdir -p /usr/lib/ruby/site\_ruby/1.8/rbconfig  
> install datadir.rb /usr/lib/ruby/site\_ruby/1.8/rbconfig  
> \<--- lib/rbconfig  
> \<--- lib  
> &nbsp;&nbsp;Successfully built RubyGem  
> &nbsp;&nbsp;Name: sources  
> &nbsp;&nbsp;Version: 0.0.1  
> &nbsp;&nbsp;File: sources-0.0.1.gem

---

<div class="post-metadata">

**Author:** ![Eric\_Hodel1](https://avatars.discourse-cdn.com/v4/letter/e/a9adbd/32.png) [@Eric\_Hodel1](https://rubytalk.org/u/Eric_Hodel1)\
**Post date:** [22 January 2007 07:51 UTC](https://rubytalk.org/t/cant-install-rubygems/34678/2 "2007-01-22T07:51:02Z")

</div>

If you hit ^C, what is the backtrace?

> **···**
>
> On Jan 21, 2007, at 19:16, lijie wrote:
> 
> > The rubygems installer can't finish, and CPU is 100% used in several hours.
> 
> > \<--- lib/rbconfig  
> > \<--- lib  
> > Successfully built RubyGem  
> > Name: sources  
> > Version: 0.0.1  
> > File: sources-0.0.1.gem
> 
> --  
> Eric Hodel - drbrain@segment7.net - [http://blog.segment7.net](http://blog.segment7.net)
> 
> I LIT YOUR GEM ON FIRE!

---

<div class="post-metadata">

**Author:** ![lijie](https://avatars.discourse-cdn.com/v4/letter/l/3d9bf3/32.png) [@lijie](https://rubytalk.org/u/lijie)\
**Post date:** [22 January 2007 08:24 UTC](https://rubytalk.org/t/cant-install-rubygems/34678/3 "2007-01-22T08:24:50Z")

</div>

--- output ---  
&nbsp;&nbsp;Successfully built RubyGem  
&nbsp;&nbsp;Name: sources  
&nbsp;&nbsp;Version: 0.0.1  
&nbsp;&nbsp;File: sources-0.0.1.gem  
--- Ctrl + C ----  
/usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:127:in `initialize': Interrupt  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:127:in `each'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:127:in  
`initialize' from  
/usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:109:in `new'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:109:in  
`new\_from\_stream'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:441:in  
`each\_entry' from  
/usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:439:in `loop'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:439:in  
`each\_entry' from  
/usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:424:in `each'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;... 14 levels...  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from setup.rb:887:in `exec\_install'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from setup.rb:705:in `invoke'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from setup.rb:674:in `invoke'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from setup.rb:1352

I have tested rubygems-0.8.11, 0.9.0 and 0.9.1.

> **···**
>
> 2007/1/22, Eric Hodel \<drbrain@segment7.net\>:
> 
> > If you hit ^C, what is the backtrace?

---

<div class="post-metadata">

**Author:** ![Eric\_Hodel1](https://avatars.discourse-cdn.com/v4/letter/e/a9adbd/32.png) [@Eric\_Hodel1](https://rubytalk.org/u/Eric_Hodel1)\
**Post date:** [22 January 2007 09:16 UTC](https://rubytalk.org/t/cant-install-rubygems/34678/4 "2007-01-22T09:16:46Z")

</div>

Did you have a RubyGems already installed before starting the upgrade?

Could you try removing /usr/lib/ruby/site\_ruby/1.8/rubygems and re-running setup?

None of those lines match up with 0.9.1's package.rb.

> **···**
>
> On Jan 22, 2007, at 24:24, lijie wrote:
> 
> > 2007/1/22, Eric Hodel \<drbrain@segment7.net\>:
> > 
> > > If you hit ^C, what is the backtrace?
> > 
> > --- output ---  
> > Successfully built RubyGem  
> > Name: sources  
> > Version: 0.0.1  
> > File: sources-0.0.1.gem  
> > --- Ctrl + C ----  
> > /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:127:in `initialize': Interrupt  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:127:in `each'  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:127:in  
> > `initialize' from  
> > /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:109:in `new'  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:109:in  
> > `new\_from\_stream'  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:441:in  
> > `each\_entry' from  
> > /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:439:in `loop'  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:439:in  
> > `each\_entry' from  
> > /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:424:in `each'  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;... 14 levels...  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from setup.rb:887:in `exec\_install'  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from setup.rb:705:in `invoke'  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from setup.rb:674:in `invoke'  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from setup.rb:1352
> > 
> > I have tested rubygems-0.8.11, 0.9.0 and 0.9.1.
> 
> --  
> Eric Hodel - drbrain@segment7.net - [http://blog.segment7.net](http://blog.segment7.net)
> 
> I LIT YOUR GEM ON FIRE!

---

<div class="post-metadata">

**Author:** ![lijie](https://avatars.discourse-cdn.com/v4/letter/l/3d9bf3/32.png) [@lijie](https://rubytalk.org/u/lijie)\
**Post date:** [22 January 2007 10:38 UTC](https://rubytalk.org/t/cant-install-rubygems/34678/5 "2007-01-22T10:38:39Z")

</div>

I have removed it, and run setup again:

# ruby setup.rb  
---\> bin  
\<--- bin  
---\> lib  
---\> lib/rubygems  
\<--- lib/rubygems  
---\> lib/rbconfig  
\<--- lib/rbconfig  
\<--- lib  
---\> bin  
\<--- bin  
---\> lib  
---\> lib/rubygems  
\<--- lib/rubygems  
---\> lib/rbconfig  
\<--- lib/rbconfig  
\<--- lib  
rm -f InstalledFiles  
---\> bin  
mkdir -p /usr/bin/  
install gem /usr/bin/  
install gemri /usr/bin/  
install gem\_mirror /usr/bin/  
install gem\_server /usr/bin/  
install gemwhich /usr/bin/  
install gemlock /usr/bin/  
install update\_rubygems /usr/bin/  
install index\_gem\_repository.rb /usr/bin/  
\<--- bin  
---\> lib  
mkdir -p /usr/lib/ruby/site\_ruby/1.8/  
install ubygems.rb /usr/lib/ruby/site\_ruby/1.8/  
install rubygems.rb /usr/lib/ruby/site\_ruby/1.8/  
install gemconfigure.rb /usr/lib/ruby/site\_ruby/1.8/  
---\> lib/rubygems  
mkdir -p /usr/lib/ruby/site\_ruby/1.8/rubygems  
install config\_file.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install gem\_openssl.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install user\_interaction.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install source\_info\_cache.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install server.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install source\_index.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install cmd\_manager.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install gem\_runner.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install gem\_commands.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install doc\_manager.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install installer.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install remote\_installer.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install old\_format.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install builder.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install rubygems\_version.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install format.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install custom\_require.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install specification.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install dependency\_list.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install command.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install package.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install timer.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install source\_info\_cache\_entry.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install remote\_fetcher.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install validator.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install version.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
install security.rb /usr/lib/ruby/site\_ruby/1.8/rubygems  
\<--- lib/rubygems  
---\> lib/rbconfig  
mkdir -p /usr/lib/ruby/site\_ruby/1.8/rbconfig  
install datadir.rb /usr/lib/ruby/site\_ruby/1.8/rbconfig  
\<--- lib/rbconfig  
\<--- lib  
&nbsp;&nbsp;Successfully built RubyGem  
&nbsp;&nbsp;Name: sources  
&nbsp;&nbsp;Version: 0.0.1  
&nbsp;&nbsp;File: sources-0.0.1.gem  
/usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:74:in  
`new\_from\_stream': Interrupt  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:444:in `each\_entry'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:442:in `loop'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:442:in `each\_entry'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:427:in `each'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:488:in `initialize'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:586:in `new'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:586:in  
`open\_from\_io'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:806:in  
`open\_from\_io'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;... 10 levels...  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from setup.rb:894:in `exec\_install'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from setup.rb:712:in `invoke'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from setup.rb:681:in `invoke'  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from setup.rb:1359

> **···**
>
> 2007/1/22, Eric Hodel \<drbrain@segment7.net\>:
> 
> > Did you have a RubyGems already installed before starting the upgrade?
> > 
> > Could you try removing /usr/lib/ruby/site\_ruby/1.8/rubygems and re-  
> > running setup?
> > 
> > None of those lines match up with 0.9.1's package.rb.

---

<div class="post-metadata">

**Author:** ![Eric\_Hodel1](https://avatars.discourse-cdn.com/v4/letter/e/a9adbd/32.png) [@Eric\_Hodel1](https://rubytalk.org/u/Eric_Hodel1)\
**Post date:** [23 January 2007 04:48 UTC](https://rubytalk.org/t/cant-install-rubygems/34678/6 "2007-01-23T04:48:02Z")

</div>

Can you check your sources gem's MD5?

$ md5 pkgs/sources/sources-0.0.1.gem  
MD5 (pkgs/sources/sources-0.0.1.gem) = 5e0ab904499bb982a6ef62fe3af0a291

Is what I get.

If that matches, can you try this script:

data = \<\<-EOF  
ZGF0YS50YXIuZ3oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA  
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA  
AAAAAAAAAAAAADAwMDA2NDQAMDAwMDAwMAAwMDAwMDAwADAwMDAwMDAwMjYw  
ADAwMDAwMDAwMDAwADAxMzMxNQAgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA  
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA  
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhcgAwMHdoZWVs  
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd2hlZWwAAAAAAAAAAAAAAAAA  
AAAAAAAAAAAAAAAAAAAwMDAwMDAwADAwMDAwMDAAAAAAAAAAAAAAAAAAAAAA  
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA  
AAAAAAAAAAAAAAAAAAAAAAA=  
EOF

header = data.unpack('m\*').first  
data = header.unpack("A100" + # record name  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"A8A8A8" + # mode, uid, gid  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"A12A12" + # size, mtime  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"A8A" + # checksum, typeflag  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"A100" + # linkname  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"A6A2" + # magic, version  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"A32" + # uname  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"A32" + # gname  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"A8A8" + # devmajor, devminor  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"A155") # prefix

p data

I got:

["data.tar.gz", "0000644", "0000000", "0000000", "00000000260", "00000000000", "013315", "0", "", "ustar", "00", "wheel", "wheel", "0000000", "0000000", ""]

> **···**
>
> On Jan 22, 2007, at 02:38, lijie wrote:
> 
> > 2007/1/22, Eric Hodel \<drbrain@segment7.net\>:
> > 
> > > Did you have a RubyGems already installed before starting the upgrade?
> > > 
> > > Could you try removing /usr/lib/ruby/site\_ruby/1.8/rubygems and re-  
> > > running setup?
> > > 
> > > None of those lines match up with 0.9.1's package.rb.
> > 
> > I have removed it, and run setup again:
> > 
> > # ruby setup.rb  
> > /usr/lib/ruby/site\_ruby/1.8/rubygems/package.rb:74:in  
> > `new\_from\_stream': Interrupt
> 
> --  
> Eric Hodel - drbrain@segment7.net - [http://blog.segment7.net](http://blog.segment7.net)
> 
> I LIT YOUR GEM ON FIRE!

---

<div class="post-metadata">

**Author:** ![lijie](https://avatars.discourse-cdn.com/v4/letter/l/3d9bf3/32.png) [@lijie](https://rubytalk.org/u/lijie)\
**Post date:** [23 January 2007 14:09 UTC](https://rubytalk.org/t/cant-install-rubygems/34678/7 "2007-01-23T14:09:16Z")

</div>

I am using Gentoo Linux, and I have tested rubygems 0.8.11, 0.9.0, 0.9.1:

> **···**
>
> 2007/1/23, Eric Hodel \<drbrain@segment7.net\>:
> 
> > $ md5 pkgs/sources/sources-0.0.1.gem  
> > MD5 (pkgs/sources/sources-0.0.1.gem) = 5e0ab904499bb982a6ef62fe3af0a291
> 
> # =================================== localhost lijie # md5sum /var/tmp/portage/rubygems-0.8.11-r5/work/rubygems-0.8.11/pkgs/sources/sources-0.0.1.gem 2f47b42a162074c9ada0bde7ffebbe5e /var/tmp/portage/rubygems-0.8.11-r5/work/rubygems-0.8.11/pkgs/sources/sources-0.0.1.gem localhost lijie # md5sum /var/tmp/portage/rubygems-0.9.0-r2/work/rubygems-0.9.0/pkgs/sources/sources-0.0.1.gem be38c0d87570eb43b9d26f2506497d92 /var/tmp/portage/rubygems-0.9.0-r2/work/rubygems-0.9.0/pkgs/sources/sources-0.0.1.gem localhost lijie # md5sum /var/tmp/portage/rubygems-0.9.1/work/rubygems-0.9.1/pkgs/sources/sources-0.0.1.gem 14459268709919ee6215c8c6f0b2e425 /var/tmp/portage/rubygems-0.9.1/work/rubygems-0.9.1/pkgs/sources/sources-0.0.1.gem
> 
> Download [http://rubyforge.org/frs/download.php/16452/rubygems-0.9.1.tgz](http://rubyforge.org/frs/download.php/16452/rubygems-0.9.1.tgz)  
> and check md5sum:  
> localhost sources # md5sum rubygems-0.9.1.tgz  
> a62314cdb174ccc88a27b8924fa79e4a rubygems-0.9.1.tgz  
> localhost sources # md5sum rubygems-0.9.1/pkgs/sources/sources-0.0.1.gem  
> cd4ff3e4fc3571c111d90bbf411e270f rubygems-0.9.1/pkgs/sources/sources-0.0.1.gem
> 
> check md5sum of [http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz](http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz)  
> localhost sources # md5sum rubygems-0.9.0.tgz  
> 5d496e1f415b8b4033ab867f01d1161f rubygems-0.9.0.tgz  
> localhost sources # md5sum rubygems-0.9.0/pkgs/sources/sources-0.0.1.gem  
> ca800af09e9544a6bd15b2630ac28b45 rubygems-0.9.0/pkgs/sources/sources-0.0.1.gem
> 
> > Is what I get.
> > 
> > If that matches, can you try this script:  
> > .......  
> > I got:
> > 
> > ["data.tar.gz", "0000644", "0000000", "0000000", "00000000260",  
> > "00000000000", "013315", "0", "", "ustar", "00", "wheel", "wheel",  
> > "0000000", "0000000", ""]
> 
> localhost lijie # ruby test.rb  
> ["data.tar.gz", "0000644", "0000000", "0000000", "00000000260",  
> "00000000000", "013315", "0", "", "ustar", "00", "wheel", "wheel",  
> "0000000", "0000000", ""]
> 
> It looks right.
> 
> I have succeeded installing it before 5 days on Gentoo linux, on 3 computers.
> 
> I am sorry, the network is very bad in these days, and it is very  
> difficult to send mails.
> 
> Thank you very much.

---

<div class="post-metadata">

**Author:** ![lijie](https://avatars.discourse-cdn.com/v4/letter/l/3d9bf3/32.png) [@lijie](https://rubytalk.org/u/lijie)\
**Post date:** [23 January 2007 15:14 UTC](https://rubytalk.org/t/cant-install-rubygems/34678/8 "2007-01-23T15:14:25Z")

</div>

I have copied $RUBY\_PATH/site\_ruby/\*,  
$RUBY\_PATH/gems/1.8/specifications/sources-0.0.1.gemspec,  
$RUBY\_PATH/gems/1.8/gems/sources-0.0.1 from other computer, then run  
gem:

localhost distfiles # gem install activesupport  
Attempting local installation of 'activesupport'  
ERROR: Error installing gem activesupport[.gem]: string contains null byte

localhost distfiles # gem install RedCloth-3.0.4.gem  
Attempting local installation of 'RedCloth-3.0.4.gem'  
ERROR: Error installing gem RedCloth-3.0.4.gem[.gem]: string contains null byte

How to resolve it?

---

<div class="post-metadata">

**Author:** ![M\_Edward\_Ed\_Borasky1](https://avatars.discourse-cdn.com/v4/letter/m/e9c0ed/32.png) [@M\_Edward\_Ed\_Borasky1](https://rubytalk.org/u/M_Edward_Ed_Borasky1)\
**Post date:** [23 January 2007 15:50 UTC](https://rubytalk.org/t/cant-install-rubygems/34678/9 "2007-01-23T15:50:26Z")

</div>

lijie wrote:

> **···**
>
> > 2007/1/23, Eric Hodel \<drbrain@segment7.net\>:
> > 
> > > $ md5 pkgs/sources/sources-0.0.1.gem  
> > > MD5 (pkgs/sources/sources-0.0.1.gem) = 5e0ab904499bb982a6ef62fe3af0a291
> > 
> > # I am using Gentoo Linux, and I have tested rubygems 0.8.11, 0.9.0, 0.9.1:
> > 
> > localhost lijie # md5sum  
> > /var/tmp/portage/rubygems-0.8.11-r5/work/rubygems-0.8.11/pkgs/sources/sources-0.0.1.gem
> > 
> > 2f47b42a162074c9ada0bde7ffebbe5e  
> > /var/tmp/portage/rubygems-0.8.11-r5/work/rubygems-0.8.11/pkgs/sources/sources-0.0.1.gem
> > 
> > localhost lijie # md5sum  
> > /var/tmp/portage/rubygems-0.9.0-r2/work/rubygems-0.9.0/pkgs/sources/sources-0.0.1.gem
> > 
> > be38c0d87570eb43b9d26f2506497d92  
> > /var/tmp/portage/rubygems-0.9.0-r2/work/rubygems-0.9.0/pkgs/sources/sources-0.0.1.gem
> > 
> > localhost lijie # md5sum  
> > /var/tmp/portage/rubygems-0.9.1/work/rubygems-0.9.1/pkgs/sources/sources-0.0.1.gem
> > 
> > 14459268709919ee6215c8c6f0b2e425  
> > /var/tmp/portage/rubygems-0.9.1/work/rubygems-0.9.1/pkgs/sources/sources-0.0.1.gem
> > 
> > ===================================
> > 
> > Download [http://rubyforge.org/frs/download.php/16452/rubygems-0.9.1.tgz](http://rubyforge.org/frs/download.php/16452/rubygems-0.9.1.tgz)  
> > and check md5sum:  
> > localhost sources # md5sum rubygems-0.9.1.tgz  
> > a62314cdb174ccc88a27b8924fa79e4a rubygems-0.9.1.tgz  
> > localhost sources # md5sum rubygems-0.9.1/pkgs/sources/sources-0.0.1.gem  
> > cd4ff3e4fc3571c111d90bbf411e270f rubygems-0.9.1/pkgs/sources/sources-0.0.1.gem
> > 
> > check md5sum of [http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz](http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz)  
> > localhost sources # md5sum rubygems-0.9.0.tgz  
> > 5d496e1f415b8b4033ab867f01d1161f rubygems-0.9.0.tgz  
> > localhost sources # md5sum rubygems-0.9.0/pkgs/sources/sources-0.0.1.gem  
> > ca800af09e9544a6bd15b2630ac28b45 rubygems-0.9.0/pkgs/sources/sources-0.0.1.gem
> > 
> > > Is what I get.
> > > 
> > > If that matches, can you try this script:  
> > > .......  
> > > I got:
> > > 
> > > ["data.tar.gz", "0000644", "0000000", "0000000", "00000000260",  
> > > "00000000000", "013315", "0", "", "ustar", "00", "wheel", "wheel",  
> > > "0000000", "0000000", ""]
> > 
> > localhost lijie # ruby test.rb  
> > ["data.tar.gz", "0000644", "0000000", "0000000", "00000000260",  
> > "00000000000", "013315", "0", "", "ustar", "00", "wheel", "wheel",  
> > "0000000", "0000000", ""]
> > 
> > It looks right.
> > 
> > I have succeeded installing it before 5 days on Gentoo linux, on 3 computers.
> > 
> > I am sorry, the network is very bad in these days, and it is very  
> > difficult to send mails.
> > 
> > Thank you very much.
> 
> Is this a RubyGems problem or a Gentoo/Portage problem? There's an open bug in Gentoo Bugzilla for the rubygems-0.9.1 version bump -- it can be found at
> 
> [https://bugs.gentoo.org/show\_bug.cgi?id=162463](https://bugs.gentoo.org/show_bug.cgi?id=162463)
> 
> You need to list the package in /etc/portage/package.unmask, I think. I got it to work on all of my Gentoo boxes.
> 
> --  
> M. Edward (Ed) Borasky, FBG, AB, PTA, PGS, MS, MNLP, NST, ACMC(P)  
> [http://borasky-research.blogspot.com/](http://borasky-research.blogspot.com/)
> 
> If God had meant for carrots to be eaten cooked, He would have given rabbits fire.

---

<div class="post-metadata">

**Author:** ![lijie](https://avatars.discourse-cdn.com/v4/letter/l/3d9bf3/32.png) [@lijie](https://rubytalk.org/u/lijie)\
**Post date:** [24 January 2007 02:24 UTC](https://rubytalk.org/t/cant-install-rubygems/34678/10 "2007-01-24T02:24:42Z")

</div>

> Is this a RubyGems problem or a Gentoo/Portage problem? There's an open  
> bug in Gentoo Bugzilla for the rubygems-0.9.1 version bump -- it can be  
> found at
> 
> [162463 – dev-ruby/rubygems-0.9.2 version bump](https://bugs.gentoo.org/show_bug.cgi?id=162463)

My Gentoo installed from stage3,

I have re-emerged ruby today, but rubygems emerge failed. I have  
succeeded in installing on 3 computers on Gentoo about 6 days ago, and  
used the same configurations (make.conf).

content of /etc/make.conf:

CFLAGS="-O3 -march=prescott -pipe -fomit-frame-pointer"  
CHOST="i686-pc-linux-gnu"  
CXXFLAGS="${CFLAGS}"  
MAKEOPTS="-j3"  
ACCEPT\_KEYWORDS="x86"  
USE="tk mozdevelop xforms hal nsplugin firefox ffmpeg dvd cdr dvdr svg  
bzip2 fpx gs jpeg2k tiff wmf objc unicode gnome ipv6 -qt -kde -arts  
-eds -cups glc nls cjk apache2 imap acpi truetype nptl freetype pam  
pthreads python userlocales"  
GENTOO\_MIRRORS="[http://mirror.gentoo.gr.jp](http://mirror.gentoo.gr.jp)"  
PORT\_LOGDIR=/var/log/portage  
LINGUAS="zh\_CN zh\_TW zh en"

> You need to list the package in /etc/portage/package.unmask, I think. I  
> got it to work on all of my Gentoo boxes.

This file dose not exist, I install rubygems-0.8.11 like this:  
# emerge rubygems -Dav

and install rubygems-0.9.1 like this:  
# emerge /usr/portage/dev-ruby/rubygems/rubygems-0.9.1.ebuild

Thanks.

> **···**
>
> 2007/1/23, M. Edward (Ed) Borasky \<znmeb@cesmail.net\>:

---

<div class="post-metadata">

**Author:** ![Eric\_Hodel1](https://avatars.discourse-cdn.com/v4/letter/e/a9adbd/32.png) [@Eric\_Hodel1](https://rubytalk.org/u/Eric_Hodel1)\
**Post date:** [24 January 2007 03:27 UTC](https://rubytalk.org/t/cant-install-rubygems/34678/11 "2007-01-24T03:27:32Z")

</div>

> > Is this a RubyGems problem or a Gentoo/Portage problem? There's an open  
> > bug in Gentoo Bugzilla for the rubygems-0.9.1 version bump -- it can be  
> > found at
> > 
> > [162463 – dev-ruby/rubygems-0.9.2 version bump](https://bugs.gentoo.org/show_bug.cgi?id=162463)
> 
> My Gentoo installed from stage3,
> 
> I have re-emerged ruby today, but rubygems emerge failed. I have  
> succeeded in installing on 3 computers on Gentoo about 6 days ago, and  
> used the same configurations (make.conf).
> 
> content of /etc/make.conf:
> 
> CFLAGS="-O3 -march=prescott -pipe -fomit-frame-pointer"

This may be a source of your problems. Ruby is not guaranteed to work with -fomit-frame-pointer:

[http://www.google.com/search?q=ruby%20fomit-frame-pointer](http://www.google.com/search?q=ruby%20fomit-frame-pointer)

> > You need to list the package in /etc/portage/package.unmask, I think. I  
> > got it to work on all of my Gentoo boxes.
> 
> This file dose not exist, I install rubygems-0.8.11 like this:  
> # emerge rubygems -Dav
> 
> and install rubygems-0.9.1 like this:  
> # emerge /usr/portage/dev-ruby/rubygems/rubygems-0.9.1.ebuild

Try rebuilding ruby with the default build flags first.

> **···**
>
> On Jan 23, 2007, at 18:24, lijie wrote:
> 
> > 2007/1/23, M. Edward (Ed) Borasky \<znmeb@cesmail.net\>:
> 
> --  
> Eric Hodel - drbrain@segment7.net - [http://blog.segment7.net](http://blog.segment7.net)
> 
> I LIT YOUR GEM ON FIRE!

---

<div class="post-metadata">

**Author:** ![M\_Edward\_Ed\_Borasky1](https://avatars.discourse-cdn.com/v4/letter/m/e9c0ed/32.png) [@M\_Edward\_Ed\_Borasky1](https://rubytalk.org/u/M_Edward_Ed_Borasky1)\
**Post date:** [24 January 2007 04:06 UTC](https://rubytalk.org/t/cant-install-rubygems/34678/12 "2007-01-24T04:06:25Z")

</div>

Eric Hodel wrote:

> **···**
>
> > On Jan 23, 2007, at 18:24, lijie wrote:
> > 
> > > 2007/1/23, M. Edward (Ed) Borasky \<znmeb@cesmail.net\>:
> > > 
> > > > Is this a RubyGems problem or a Gentoo/Portage problem? There's an open  
> > > > bug in Gentoo Bugzilla for the rubygems-0.9.1 version bump -- it can be  
> > > > found at
> > > > 
> > > > [https://bugs.gentoo.org/show\_bug.cgi?id=162463](https://bugs.gentoo.org/show_bug.cgi?id=162463)
> > > 
> > > My Gentoo installed from stage3,
> > > 
> > > I have re-emerged ruby today, but rubygems emerge failed. I have  
> > > succeeded in installing on 3 computers on Gentoo about 6 days ago, and  
> > > used the same configurations (make.conf).
> > > 
> > > content of /etc/make.conf:
> > > 
> > > CFLAGS="-O3 -march=prescott -pipe -fomit-frame-pointer"
> > 
> > This may be a source of your problems. Ruby is not guaranteed to work with -fomit-frame-pointer:
> > 
> > [ruby fomit-frame-pointer - Google Search](http://www.google.com/search?q=ruby%20fomit-frame-pointer)
> > 
> > > > You need to list the package in /etc/portage/package.unmask, I think. I  
> > > > got it to work on all of my Gentoo boxes.
> > > 
> > > This file dose not exist, I install rubygems-0.8.11 like this:  
> > > # emerge rubygems -Dav
> > > 
> > > and install rubygems-0.9.1 like this:  
> > > # emerge /usr/portage/dev-ruby/rubygems/rubygems-0.9.1.ebuild
> > 
> > Try rebuilding ruby with the default build flags first.
> > 
> > --Eric Hodel - drbrain@segment7.net - [http://blog.segment7.net](http://blog.segment7.net)
> > 
> > I LIT YOUR GEM ON FIRE!
> 
> -O3 could also be a problem. I forget whether the Gentoo default includes "-fomit-frame-pointer" or not, but the default is \*definitely\* -O2 and not -O3.
> 
> --  
> M. Edward (Ed) Borasky, FBG, AB, PTA, PGS, MS, MNLP, NST, ACMC(P)  
> [http://borasky-research.blogspot.com/](http://borasky-research.blogspot.com/)
> 
> If God had meant for carrots to be eaten cooked, He would have given rabbits fire.

---

<div class="post-metadata">

**Author:** ![lijie](https://avatars.discourse-cdn.com/v4/letter/l/3d9bf3/32.png) [@lijie](https://rubytalk.org/u/lijie)\
**Post date:** [24 January 2007 04:39 UTC](https://rubytalk.org/t/cant-install-rubygems/34678/13 "2007-01-24T04:39:11Z")

</div>

I have removed -formit-frame-pointer and changed -O3 to -O2, then  
re-emerge ruby and rubygems, but nothing changes.

I have tried all ways that I can think of, reinstall system, set  
system date to 2006-12-25, ... Does the installer use network? my  
network is very bad in these days. perhaps network has caused it.

> **···**
>
> 2007/1/24, M. Edward (Ed) Borasky \<znmeb@cesmail.net\>:
> 
> > Eric Hodel wrote:  
> > \> This may be a source of your problems. Ruby is not guaranteed to work  
> > \> with -fomit-frame-pointer:  
> > \>  
> > \> [ruby fomit-frame-pointer - Google Search](http://www.google.com/search?q=ruby%20fomit-frame-pointer)
> 
> > -O3 could also be a problem. I forget whether the Gentoo default  
> > includes "-fomit-frame-pointer" or not, but the default is \*definitely\*  
> > -O2 and not -O3.

---

<div class="post-metadata">

**Author:** ![M\_Edward\_Ed\_Borasky1](https://avatars.discourse-cdn.com/v4/letter/m/e9c0ed/32.png) [@M\_Edward\_Ed\_Borasky1](https://rubytalk.org/u/M_Edward_Ed_Borasky1)\
**Post date:** [24 January 2007 05:19 UTC](https://rubytalk.org/t/cant-install-rubygems/34678/14 "2007-01-24T05:19:49Z")

</div>

lijie wrote:

> **···**
>
> > 2007/1/24, M. Edward (Ed) Borasky \<znmeb@cesmail.net\>:
> > 
> > > Eric Hodel wrote:  
> > > \> This may be a source of your problems. Ruby is not guaranteed to work  
> > > \> with -fomit-frame-pointer:  
> > > \>  
> > > \> [ruby fomit-frame-pointer - Google Search](http://www.google.com/search?q=ruby%20fomit-frame-pointer)
> > 
> > > -O3 could also be a problem. I forget whether the Gentoo default  
> > > includes "-fomit-frame-pointer" or not, but the default is \*definitely\*  
> > > -O2 and not -O3.
> > 
> > I have removed -formit-frame-pointer and changed -O3 to -O2, then  
> > re-emerge ruby and rubygems, but nothing changes.
> > 
> > I have tried all ways that I can think of, reinstall system, set  
> > system date to 2006-12-25, ... Does the installer use network? my  
> > network is very bad in these days. perhaps network has caused it.
> 
> I've forgotten -- what was the symptom again?
> 
> Maybe you should post a bug on Gentoo's Bugzilla ([http://bugs.gentoo.org](http://bugs.gentoo.org)). rubygems "stable" is still 0.9.0-r2, so you might have hit a bug in their ebuild. They'll at least help you diagnose this. If you want, copy me off-list when you file the bug.
> 
> --  
> M. Edward (Ed) Borasky, FBG, AB, PTA, PGS, MS, MNLP, NST, ACMC(P)  
> [http://borasky-research.blogspot.com/](http://borasky-research.blogspot.com/)
> 
> If God had meant for carrots to be eaten cooked, He would have given rabbits fire.

---

<div class="post-metadata">

**Author:** ![Eric\_Hodel1](https://avatars.discourse-cdn.com/v4/letter/e/a9adbd/32.png) [@Eric\_Hodel1](https://rubytalk.org/u/Eric_Hodel1)\
**Post date:** [24 January 2007 09:06 UTC](https://rubytalk.org/t/cant-install-rubygems/34678/15 "2007-01-24T09:06:21Z")

</div>

Maybe. These errors I've never seen:

localhost distfiles # gem install activesupport  
Attempting local installation of 'activesupport'  
ERROR: Error installing gem activesupport[.gem]: string contains null byte

localhost distfiles # gem install RedCloth-3.0.4.gem  
Attempting local installation of 'RedCloth-3.0.4.gem'  
ERROR: Error installing gem RedCloth-3.0.4.gem[.gem]: string contains null byte

and should only come from a very confused ruby, or buggy C extensions. The C extensions built in to ruby shouldn't have bugs this bad.

> **···**
>
> On Jan 23, 2007, at 20:39, lijie wrote:
> 
> > 2007/1/24, M. Edward (Ed) Borasky \<znmeb@cesmail.net\>:
> > 
> > > Eric Hodel wrote:  
> > > \> This may be a source of your problems. Ruby is not guaranteed to work  
> > > \> with -fomit-frame-pointer:  
> > > \>  
> > > \> [ruby fomit-frame-pointer - Google Search](http://www.google.com/search?q=ruby%20fomit-frame-pointer)
> > > 
> > > -O3 could also be a problem. I forget whether the Gentoo default  
> > > includes "-fomit-frame-pointer" or not, but the default is \*definitely\*  
> > > -O2 and not -O3.
> > 
> > I have removed -formit-frame-pointer and changed -O3 to -O2, then  
> > re-emerge ruby and rubygems, but nothing changes.
> > 
> > I have tried all ways that I can think of, reinstall system, set  
> > system date to 2006-12-25, ... Does the installer use network? my  
> > network is very bad in these days. perhaps network has caused it.
> 
> --  
> Eric Hodel - drbrain@segment7.net - [http://blog.segment7.net](http://blog.segment7.net)
> 
> I LIT YOUR GEM ON FIRE!

---

<div class="post-metadata">

**Author:** ![Robert\_Wagner](https://avatars.discourse-cdn.com/v4/letter/r/ac8455/32.png) [@Robert\_Wagner](https://rubytalk.org/u/Robert_Wagner)\
**Post date:** [9 March 2007 15:42 UTC](https://rubytalk.org/t/cant-install-rubygems/34678/16 "2007-03-09T15:42:52Z")

</div>

gems / ruby is broken on gentoo!  
pity that. gentoo people on their forums say its not a portage error  
but a strange error in combination glibc-2.3 autoconf-2.61 and ruby.  
on the other hand gentoo users have no problem in installing ruby +  
gems by hand.

look here (and no, it's not solved):  
[http://forums.gentoo.org/viewtopic-t-522053-highlight-rubygems.html](http://forums.gentoo.org/viewtopic-t-522053-highlight-rubygems.html)

and here:  
[http://forums.gentoo.org/viewtopic-t-536948-highlight-rubygems.html](http://forums.gentoo.org/viewtopic-t-536948-highlight-rubygems.html)

and here:  
[http://bugs.gentoo.org/show\_bug.cgi?id=161566](http://bugs.gentoo.org/show_bug.cgi?id=161566)

mad world.  
--robert

> **···**
>
> 2007/1/24, lijie \<cpunion@gmail.com\>
> 
> > 2007/1/24, M. Edward (Ed) Borasky \<znmeb@cesmail.net\>:  
> > \> Eric Hodel wrote:  
> > \> \> This may be a source of your problems. Ruby is not guaranteed to work  
> > \> \> with -fomit-frame-pointer:  
> > \> \>  
> > \> \> [ruby fomit-frame-pointer - Google Search](http://www.google.com/search?q=ruby%20fomit-frame-pointer)
> > 
> > \> -O3 could also be a problem. I forget whether the Gentoo default  
> > \> includes "-fomit-frame-pointer" or not, but the default is \*definitely\*  
> > \> -O2 and not -O3.
> > 
> > I have removed -formit-frame-pointer and changed -O3 to -O2, then  
> > re-emerge ruby and rubygems, but nothing changes.
> > 
> > I have tried all ways that I can think of, reinstall system, set  
> > system date to 2006-12-25, ... Does the installer use network? my  
> > network is very bad in these days. perhaps network has caused it.

---

<div class="post-metadata">

**Author:** ![lijie](https://avatars.discourse-cdn.com/v4/letter/l/3d9bf3/32.png) [@lijie](https://rubytalk.org/u/lijie)\
**Post date:** [12 March 2007 15:41 UTC](https://rubytalk.org/t/cant-install-rubygems/34678/17 "2007-03-12T15:41:23Z")

</div>

I have downgraded autoconf to 2.60, and re-merge ruby and rubygems, it  
works!

Thanks all.

> **···**
>
> 2007/3/9, Robert Wagner \<robbie.wilhelm@gmail.com\>:
> 
> > gems / ruby is broken on gentoo!  
> > pity that. gentoo people on their forums say its not a portage error  
> > but a strange error in combination glibc-2.3 autoconf-2.61 and ruby.  
> > on the other hand gentoo users have no problem in installing ruby +  
> > gems by hand.
> > 
> > look here (and no, it's not solved):  
> > [Gentoo Forums :: View topic - [SOLVED] emerge rubygems freez](http://forums.gentoo.org/viewtopic-t-522053-highlight-rubygems.html)
> > 
> > and here:  
> > [Gentoo Forums :: View topic - dev-ruby/rubygems 0.8.11-r5 - 0.9.0-r2 : ebuild does finish](http://forums.gentoo.org/viewtopic-t-536948-highlight-rubygems.html)
> > 
> > and here:  
> > [161566 – rubygems goes into infinite loop while trying to install](http://bugs.gentoo.org/show_bug.cgi?id=161566)
