> What is your "ruby -v" info?
same as in gem env above
ruby 1.8.6 (2007-03-13 patchlevel 0) [i686-darwin8.10.1]
>
> sudo ruby setup.rb --debug
>
> Then paste the output somewhere
here it is...
---
computer-says-no:/usr/local/src/rubygems-1.3.5 d$ sudo ruby setup.rb
--debug
Password:
Exception `NameError' at
/usr/local//lib/ruby/site_ruby/lib/rubygems/command_manager.rb:132 -
uninitialized constant Gem::Commands::SetupCommand
Exception `LoadError' at
/usr/local//lib/ruby/site_ruby/lib/rubygems/custom_require.rb:27 - no
such file to load -- Win32API
Exception `LoadError' at
/usr/local//lib/ruby/site_ruby/lib/rubygems/custom_require.rb:34 - no
such file to load -- Win32API
Exception `NoMethodError' at ./lib/rubygems/commands/setup_command.rb:62
- undefined method `ruby_version' for Gem:Module
ERROR: While executing gem ... (NoMethodError)
undefined method `ruby_version' for Gem:Module
./lib/rubygems/commands/setup_command.rb:62:in
`check_ruby_version'
./lib/rubygems/commands/setup_command.rb:100:in `execute'
/usr/local//lib/ruby/site_ruby/lib/rubygems/command.rb:136:in
`invoke'
/usr/local//lib/ruby/site_ruby/lib/rubygems/command_manager.rb:104:in
`process_args'
/usr/local//lib/ruby/site_ruby/lib/rubygems/command_manager.rb:74:in
`run'
/usr/local//lib/ruby/site_ruby/lib/rubygems/gem_runner.rb:39:in
`run'
setup.rb:35
Exception `NameError' at setup.rb:36 - uninitialized constant
Gem::SystemExitException
setup.rb:36: uninitialized constant Gem::SystemExitException (NameError)
---
so in setup_command.rb commented out the code in...
def check_ruby_version
required_version = Gem::Version.new '1.8.3'
#unless Gem.ruby_version > required_version then
# alert_error "Ruby version > #{required_version} required, is
#{Gem.ruby_version}"
# terminate_interaction 1
#end
end
tried again...
computer-says-no:/usr/local/src/rubygems-1.3.5 d$ sudo ruby setup.rb
--debug
Exception `NameError' at
/usr/local//lib/ruby/site_ruby/lib/rubygems/command_manager.rb:132 -
uninitialized constant Gem::Commands::SetupCommand
Exception `LoadError' at
/usr/local//lib/ruby/site_ruby/lib/rubygems/custom_require.rb:27 - no
such file to load -- Win32API
Exception `LoadError' at
/usr/local//lib/ruby/site_ruby/lib/rubygems/custom_require.rb:34 - no
such file to load -- Win32API
Exception `Errno::EEXIST' at /usr/local//lib/ruby/1.8/fileutils.rb:243 -
File exists - /usr/local//lib/ruby/site_ruby/1.8
Exception `Errno::EEXIST' at /usr/local//lib/ruby/1.8/fileutils.rb:243 -
File exists - /usr/local//bin
Exception `Errno::ENOENT' at /usr/local//lib/ruby/1.8/fileutils.rb:1297
- No such file or directory - /Users/derekmailer/.gem/source_cache
Exception `Errno::ENOENT' at /usr/local//lib/ruby/1.8/fileutils.rb:1297
- No such file or directory - /usr/local//lib/ruby/gems/1.8/source_cache
Exception `NameError' at ./lib/rubygems/commands/setup_command.rb:118 -
uninitialized constant Gem::VERSION
ERROR: While executing gem ... (NameError)
uninitialized constant Gem::VERSION
./lib/rubygems/commands/setup_command.rb:118:in `execute'
/usr/local//lib/ruby/site_ruby/lib/rubygems/command.rb:136:in
`invoke'
/usr/local//lib/ruby/site_ruby/lib/rubygems/command_manager.rb:104:in
`process_args'
/usr/local//lib/ruby/site_ruby/lib/rubygems/command_manager.rb:74:in
`run'
/usr/local//lib/ruby/site_ruby/lib/rubygems/gem_runner.rb:39:in
`run'
setup.rb:35
Exception `NameError' at setup.rb:36 - uninitialized constant
Gem::SystemExitException
setup.rb:36: uninitialized constant Gem::SystemExitException (NameError)
---
I could go on hacking it, but willing to listen to suggestions first

--
Posted via
http://www.ruby-forum.com/.