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 methodwrite_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
http://gems.rubyforge.org/gems/activesupport-2.0.1.gem

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.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs