Fresh rails 2 install not working

Hello,

I've installed Ruby and RubyGems from sources into /opt/rails/, then I installed using gem install rails. All went well installing, but I can't run rails, I get this error:

$ ruby /opt/rails/lib/ruby/gems/1.8/gems/rails-2.0.1/bin/rails helloworld /opt/rails/lib/ruby/gems/1.8/gems/rails-2.0.1/bin/../lib/rails_generator/options.rb:32:in `default_options': undefined method `write_inheritable_attribute' for Rails::Generator::Base:Class (NoMethodError)          from /opt/rails/lib/ruby/gems/1.8/gems/rails-2.0.1/bin/../lib/rails_generator/base.rb:90          from /opt/rails//lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'          from /opt/rails//lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'          from /opt/rails/lib/ruby/gems/1.8/gems/rails-2.0.1/bin/../lib/rails_generator.rb:34         from /opt/rails/lib/ruby/gems/1.8/gems/rails-2.0.1/bin/rails:13:in `require'         from /opt/rails/lib/ruby/gems/1.8/gems/rails-2.0.1/bin/rails:13

any ideas what's wrong? and/or how to fix it?

Thank you.

Some more info:

Installing Ruby:

$ cd ruby-1.8.6-p111/ $ ./configure --prefix=/opt/rails/ $ make $ make install $ which ruby /opt/rails/bin/ruby $ ruby --version ruby 1.8.6 (2007-09-24 patchlevel 111) [i686-linux]

Good! installing rubygems:

cd ../rubygems-0.9.5/ $ ruby setup.rb ... Removing old RubyGems RDoc and ri... Installing rubygems-0.9.5 ri into /opt/rails//lib/ruby/gems/1.8/doc/rubygems-0.9.5/ri... Installing rubygems-0.9.5 rdoc into /opt/rails//lib/ruby/gems/1.8/doc/rubygems-0.9.5/rdoc... As of RubyGems 0.8.0, library stubs are no longer needed. Searching $LOAD_PATH for stubs to optionally delete (may take a while)... ...done. No library stubs found. $ which gem /opt/rails/bin/gem $ gem --version 0.9.5

Good? installing rails

$ gem install rails Bulk updating Gem source index for: http://gems.rubyforge.org ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)     OpenURI::HTTPError: 404 Not Found reading RubyGems.org | your community gem host

Ooops, let's try again. In the third try:

$ gem install rails Successfully installed actionmailer-2.0.1 Successfully installed activeresource-2.0.1 Successfully installed rails-2.0.1 3 gems installed Installing ri documentation for actionmailer-2.0.1... Installing ri documentation for activeresource-2.0.1... Installing RDoc documentation for actionmailer-2.0.1... Installing RDoc documentation for activeresource-2.0.1...

Good I suppose.

$ which rails $

First problem. no rails binary/program.

$ gem content rails | grep bin /opt/rails//lib/ruby/gems/1.8/gems/rails-2.0.1/bin /opt/rails//lib/ruby/gems/1.8/gems/rails-2.0.1/bin/about /opt/rails//lib/ruby/gems/1.8/gems/rails-2.0.1/bin/console /opt/rails//lib/ruby/gems/1.8/gems/rails-2.0.1/bin/destroy /opt/rails//lib/ruby/gems/1.8/gems/rails-2.0.1/bin/generate /opt/rails//lib/ruby/gems/1.8/gems/rails-2.0.1/bin/performance /opt/rails//lib/ruby/gems/1.8/gems/rails-2.0.1/bin/performance/benchmarker /opt/rails//lib/ruby/gems/1.8/gems/rails-2.0.1/bin/performance/profiler /opt/rails//lib/ruby/gems/1.8/gems/rails-2.0.1/bin/performance/request /opt/rails//lib/ruby/gems/1.8/gems/rails-2.0.1/bin/plugin /opt/rails//lib/ruby/gems/1.8/gems/rails-2.0.1/bin/process /opt/rails//lib/ruby/gems/1.8/gems/rails-2.0.1/bin/process/inspector /opt/rails//lib/ruby/gems/1.8/gems/rails-2.0.1/bin/process/reaper /opt/rails//lib/ruby/gems/1.8/gems/rails-2.0.1/bin/process/spawner /opt/rails//lib/ruby/gems/1.8/gems/rails-2.0.1/bin/rails /opt/rails//lib/ruby/gems/1.8/gems/rails-2.0.1/bin/runner /opt/rails//lib/ruby/gems/1.8/gems/rails-2.0.1/bin/server

Somehow it didn't install anything on /opt/rails/bin/ as expected. and that rails program just doesn't work.

Any ideas?

Thanks.

Solved. It seems it was just a matter of adding /opt/rails/lib/ruby/gems/1.8/bin/ to the path, although I'm not 100% sure that was the only thing that was required, as I also re-installed. Thanks.