Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > Problems with Rubygems on 1.9.0 under multiruby

Reply
Thread Tools

Problems with Rubygems on 1.9.0 under multiruby

 
 
James Coglan
Guest
Posts: n/a
 
      06-03-2009
[Note: parts of this message were removed to make it a legal post.]

Hi all,

Trying to get multiruby (from ZenTest) set up on Ubuntu. So far I've run the
following and got 4 working installs:



sudo gem install ZenTest
multiruby_setup update:rubygems
multiruby_setup mri:tar:1.8.6
multiruby_setup mri:tar:1.8.7
multiruby_setup mri:tar:1.9.0
multiruby_setup mri:tar:1.9.1

wget http://www.blue.sky.or.jp/atelier/ru...b-0.6.0.tar.gz
tar zxf ruby-zlib-0.6.0.tar.gz
cd ruby-zlib-0.6.0/
~/.multiruby/install/1.8.6-p368/bin/ruby extconf.rb
make && make install
~/.multiruby/install/1.8.7-p160/bin/ruby extconf.rb
make && make install
~/.multiruby/install/1.9.0-5/bin/ruby extconf.rb
make && make install
~/.multiruby/install/1.9.1-p129/bin/ruby extconf.rb
make && make install

multiruby_setup update:rubygems
multiruby -S gem install --no-ri --no-rdoc --development test-unit



This last command runs on everything but 1.9.0:



$ multiruby -S gem install --no-ri --no-rdoc --development test-unit
building and installing 1.8.6-p368
Running command: (nice make -j4; nice make) > log.build 2>&1
Running command: make install > log.install 2>&1
Running command: ../ruby ./setup.rb --no-rdoc --no-ri > ../log.rubygems 2>&1
building and installing 1.8.7-p160
Running command: (nice make -j4; nice make) > log.build 2>&1
Running command: make install > log.install 2>&1
Running command: ../ruby ./setup.rb --no-rdoc --no-ri > ../log.rubygems 2>&1
building and installing 1.9.0-5
Running command: (nice make -j4; nice make) > log.build 2>&1
Running command: make install > log.install 2>&1
building and installing 1.9.1-p129
Running command: (nice make -j4; nice make) > log.build 2>&1
Running command: make install > log.install 2>&1

VERSION = 1.8.6-p368
CMD = ~/.multiruby/install/1.8.6-p368/bin/ruby -S gem install --no-ri
--no-rdoc --development test-unit

Successfully installed rubyforge-1.0.3
Successfully installed rake-0.8.7
Successfully installed hoe-2.0.0
Successfully installed test-unit-2.0.2
4 gems installed

RESULT = 0

VERSION = 1.8.7-p160
CMD = ~/.multiruby/install/1.8.7-p160/bin/ruby -S gem install --no-ri
--no-rdoc --development test-unit

Successfully installed rubyforge-1.0.3
Successfully installed rake-0.8.7
Successfully installed hoe-2.0.0
Successfully installed test-unit-2.0.2
4 gems installed

RESULT = 0

VERSION = 1.9.0-5
CMD = ~/.multiruby/install/1.9.0-5/bin/ruby -S gem install --no-ri
--no-rdoc --development test-unit

ERROR: Error installing test-unit:
hoe requires RubyGems version >= 1.3.1

RESULT = 256

VERSION = 1.9.1-p129
CMD = ~/.multiruby/install/1.9.1-p129/bin/ruby -S gem install --no-ri
--no-rdoc --development test-unit

Successfully installed rubyforge-1.0.3
Successfully installed rake-0.8.7
Successfully installed hoe-2.0.0
Successfully installed test-unit-2.0.2
4 gems installed

RESULT = 0

TOTAL RESULT = 1 failures out of 4

Passed: 1.9.1-p129, 1.8.7-p160, 1.8.6-p368
Failed: 1.9.0-5



My question is -- is it worth testing on 1.9.0 or is everyone using 1.9.1
instead? If it's still worth testing on 1.9.0, how do I fix the above?
multiruby appears to have installed Rubygems 1.3.4, though I guess the
version shipped with Ruby 1.9.0 predates this.

--
James Coglan

 
Reply With Quote
 
 
 
 
bbiker
Guest
Posts: n/a
 
      06-03-2009
On Jun 3, 2:42*pm, James Coglan <(E-Mail Removed)> wrote:
> [Note: *parts of this message were removed to make it a legal post.]
>
> Hi all,
>
> Trying to get multiruby (from ZenTest) set up on Ubuntu. So far I've run the
> following and got 4 working installs:
>
> sudo gem install ZenTest
> multiruby_setup update:rubygems
> multiruby_setup mri:tar:1.8.6
> multiruby_setup mri:tar:1.8.7
> multiruby_setup mri:tar:1.9.0
> multiruby_setup mri:tar:1.9.1
>
> wgethttp://www.blue.sky.or.jp/atelier/ruby/ruby-zlib-0.6.0.tar.gz
> tar zxf ruby-zlib-0.6.0.tar.gz
> cd ruby-zlib-0.6.0/
> ~/.multiruby/install/1.8.6-p368/bin/ruby extconf.rb
> make && make install
> ~/.multiruby/install/1.8.7-p160/bin/ruby extconf.rb
> make && make install
> ~/.multiruby/install/1.9.0-5/bin/ruby extconf.rb
> make && make install
> ~/.multiruby/install/1.9.1-p129/bin/ruby extconf.rb
> make && make install
>
> multiruby_setup update:rubygems
> multiruby -S gem install --no-ri --no-rdoc --development test-unit
>
> This last command runs on everything but 1.9.0:
>
> $ multiruby -S gem install --no-ri --no-rdoc --development test-unit
> building and installing 1.8.6-p368
> Running command: (nice make -j4; nice make) > log.build 2>&1
> Running command: make install > log.install 2>&1
> Running command: ../ruby ./setup.rb --no-rdoc --no-ri > ../log.rubygems 2>&1
> building and installing 1.8.7-p160
> Running command: (nice make -j4; nice make) > log.build 2>&1
> Running command: make install > log.install 2>&1
> Running command: ../ruby ./setup.rb --no-rdoc --no-ri > ../log.rubygems 2>&1
> building and installing 1.9.0-5
> Running command: (nice make -j4; nice make) > log.build 2>&1
> Running command: make install > log.install 2>&1
> building and installing 1.9.1-p129
> Running command: (nice make -j4; nice make) > log.build 2>&1
> Running command: make install > log.install 2>&1
>
> VERSION = 1.8.6-p368
> CMD * * = ~/.multiruby/install/1.8.6-p368/bin/ruby -S gem install --no-ri
> --no-rdoc --development test-unit
>
> Successfully installed rubyforge-1.0.3
> Successfully installed rake-0.8.7
> Successfully installed hoe-2.0.0
> Successfully installed test-unit-2.0.2
> 4 gems installed
>
> RESULT = 0
>
> VERSION = 1.8.7-p160
> CMD * * = ~/.multiruby/install/1.8.7-p160/bin/ruby -S gem install --no-ri
> --no-rdoc --development test-unit
>
> Successfully installed rubyforge-1.0.3
> Successfully installed rake-0.8.7
> Successfully installed hoe-2.0.0
> Successfully installed test-unit-2.0.2
> 4 gems installed
>
> RESULT = 0
>
> VERSION = 1.9.0-5
> CMD * * = ~/.multiruby/install/1.9.0-5/bin/ruby -S gem install --no-ri
> --no-rdoc --development test-unit
>
> ERROR: *Error installing test-unit:
> * * hoe requires RubyGems version >= 1.3.1
>
> RESULT = 256
>
> VERSION = 1.9.1-p129
> CMD * * = ~/.multiruby/install/1.9.1-p129/bin/ruby -S gem install --no-ri
> --no-rdoc --development test-unit
>
> Successfully installed rubyforge-1.0.3
> Successfully installed rake-0.8.7
> Successfully installed hoe-2.0.0
> Successfully installed test-unit-2.0.2
> 4 gems installed
>
> RESULT = 0
>
> TOTAL RESULT = 1 failures out of 4
>
> Passed: 1.9.1-p129, 1.8.7-p160, 1.8.6-p368
> Failed: 1.9.0-5
>
> My question is -- is it worth testing on 1.9.0 or is everyone using 1.9.1
> instead? If it's still worth testing on 1.9.0, how do I fix the above?
> multiruby appears to have installed Rubygems 1.3.4, though I guess the
> version shipped with Ruby 1.9.0 predates this.
>
> --
> James Coglan


IMHO, you should not need Ruby-1.9.0 since Ruby-1.9,1 is a stable
version.

Personally I would not install Ruby-1.8.7 since it is neither fish nor
bird ... it istradles 1.8.6 and 1.9.1 ... if you're going to migragate
to 1.9.1 there's no point to go through 1.8.7

just my 2 cents for a newby
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Rubygems 1.3.5 can't load 'rubygems/defaults/operating_sy..' Eric Roscher Ruby 3 11-24-2009 02:15 AM
Using both the new rvm Ruby Version Manager, AND multiruby fromZenTest Rick DeNatale Ruby 1 09-06-2009 12:08 AM
Compatibility Testing for 1.9 using ZenTest's multiruby Ryan Davis Ruby 1 12-27-2007 07:40 PM
[BUG] RubyGems: "No such file to load -- rubygems/builder" Erik Veenstra Ruby 4 02-04-2005 10:28 PM
Problems with fresh install of RubyGems on Ubuntu Linux: No suchfile to load -- rubygems/builder (LoadError) Trevor Ruby 5 01-29-2005 12:52 AM



Advertisments