Error running setup.rb for rubygems 1.8.1 on CentOS 4
Hello,
I'm trying to install rubygems 1.8.1, on a Linux CentOS 4 wich has
installed ruby 1.8.1 succesfully.
I got the rubygems package by wget on the follow link: http://rubyforge.org/frs/download.php/74818/rubygems-1.8.1.tgz
By running 'ruby setup.rb' on rubygems-1.8.1 directory, I got this
error:
./lib/rubygems.rb:334: warning: parenthesize argument(s) for future version
./lib/rubygems.rb:511: warning: parenthesize argument(s) for future version
./lib/rubygems/dependency_list.rb:8:in `require': ./lib/rubygems/deprecate.rb:53: syntax error (SyntaxError)
define_method name do |*args, &block| # TODO: really works on 1.8.7?
^
./lib/rubygems/deprecate.rb:54: syntax error
./lib/rubygems/deprecate.rb:63: syntax error
./lib/rubygems/deprecate.rb:68: syntax error from ./lib/rubygems/dependency_list.rb:8
from ./lib/rubygems.rb:29:in `require'
from ./lib/rubygems.rb:29
from setup.rb:24:in `require'
from setup.rb:24
Is it a version error of my Ruby? What type of problem can be?
Thanks!!!! \o
Comments are currently closed for this discussion. You can start a new one.
2 Posted by Maurício Szabo on 17 May, 2011 02:56 PM
Ruby 1.8.1 is AGES old. If you cant install Ruby 1.8.7 (or 1.9.2) with yum, try to compile it from source, or to install it with RVM.
Rails, Rubygems, ActiveSupport and ActiveRecord have all dropped ruby 1.8.6 (and older) support by now...
Support Staff 3 Posted by Nick Quaranto on 27 May, 2011 12:19 AM
Yes, definitely upgrade Ruby. Please use RVM too!
https://rvm.beginrescueend.com/
Nick Quaranto closed this discussion on 27 May, 2011 12:19 AM.