[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Can't install rubygems

lijie

1/22/2007 3:16:00 AM

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
Successfully built RubyGem
Name: sources
Version: 0.0.1
File: sources-0.0.1.gem

15 Answers

Eric Hodel

1/22/2007 7:51:00 AM

0

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

If you hit ^C, what is the backtrace?

--
Eric Hodel - drbrain@segment7.net - http://blog.se...

I LIT YOUR GEM ON FIRE!


lijie

1/22/2007 8:25:00 AM

0

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
from /usr/lib/ruby/site_ruby/1.8/rubygems/package.rb:127:in `each'
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'
from /usr/lib/ruby/site_ruby/1.8/rubygems/package.rb:109:in
`new_from_stream'
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'
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'
... 14 levels...
from setup.rb:887:in `exec_install'
from setup.rb:705:in `invoke'
from setup.rb:674:in `invoke'
from setup.rb:1352


I have tested rubygems-0.8.11, 0.9.0 and 0.9.1.

Eric Hodel

1/22/2007 9:17:00 AM

0

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
> from /usr/lib/ruby/site_ruby/1.8/rubygems/package.rb:127:in
> `each'
> 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'
> from /usr/lib/ruby/site_ruby/1.8/rubygems/package.rb:109:in
> `new_from_stream'
> 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'
> 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'
> ... 14 levels...
> from setup.rb:887:in `exec_install'
> from setup.rb:705:in `invoke'
> from setup.rb:674:in `invoke'
> from setup.rb:1352
>
>
> I have tested rubygems-0.8.11, 0.9.0 and 0.9.1.

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.

--
Eric Hodel - drbrain@segment7.net - http://blog.se...

I LIT YOUR GEM ON FIRE!


lijie

1/22/2007 10:39:00 AM

0

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
---> 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
Successfully built RubyGem
Name: sources
Version: 0.0.1
File: sources-0.0.1.gem
/usr/lib/ruby/site_ruby/1.8/rubygems/package.rb:74:in
`new_from_stream': Interrupt
from /usr/lib/ruby/site_ruby/1.8/rubygems/package.rb:444:in `each_entry'
from /usr/lib/ruby/site_ruby/1.8/rubygems/package.rb:442:in `loop'
from /usr/lib/ruby/site_ruby/1.8/rubygems/package.rb:442:in `each_entry'
from /usr/lib/ruby/site_ruby/1.8/rubygems/package.rb:427:in `each'
from /usr/lib/ruby/site_ruby/1.8/rubygems/package.rb:488:in `initialize'
from /usr/lib/ruby/site_ruby/1.8/rubygems/package.rb:586:in `new'
from /usr/lib/ruby/site_ruby/1.8/rubygems/package.rb:586:in
`open_from_io'
from /usr/lib/ruby/site_ruby/1.8/rubygems/package.rb:806:in
`open_from_io'
... 10 levels...
from setup.rb:894:in `exec_install'
from setup.rb:712:in `invoke'
from setup.rb:681:in `invoke'
from setup.rb:1359

Eric Hodel

1/23/2007 4:48:00 AM

0

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

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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAA=
EOF

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

p data

I got:

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

--
Eric Hodel - drbrain@segment7.net - http://blog.se...

I LIT YOUR GEM ON FIRE!


lijie

1/23/2007 2:09:00 PM

0

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...
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...
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.

lijie

1/23/2007 3:14:00 PM

0

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?

M. Edward (Ed) Borasky

1/23/2007 3:50:00 PM

0

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...
> 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...
> 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...

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.blo...

If God had meant for carrots to be eaten cooked, He would have given rabbits fire.


lijie

1/24/2007 2:25:00 AM

0

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...
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.g...
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.

Eric Hodel

1/24/2007 3:28:00 AM

0

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...
> 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-fra...

>> 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.se...

I LIT YOUR GEM ON FIRE!