undefined method `path' for Gem:Module (NoMethodError)

Hi, when running - 'ruby setup.rb' I get the following error message:

C:\rubygems-1.3.7>ruby setup.rb C:/rubygems-1.3.7/lib/rubygems/source_index.rb:68:in installed_spec_directories': undefined method `path' for Gem:Module (NoMethodError)

Ruby version is ruby-1.9.2-p0. Any idea ?

Thanks.

Dani

Any help on this ? Dani

more info please

Thank you all.

UFFFFF, I have managed installing Ruby 1.9.2 & Rails 3 on windows. The following links has helped:

and

with the combination of the two I did it !.

BUT, I will also try the next to install also on linux (ubuntu).

I just don't understand why it should be that difficult to install rails.

I hope this one will help all windows users.

Dani

Hi!

This don't help me.

UFFFFF, I have managed installing Ruby 1.9.2 & Rails 3 on windows. The following links has helped:Running Rails 3 on Windows - Accidental Technologist… andhttp://johnivanoff.blogspot.com/2010/09/ruby-192-rails-3-clean-instal…

I also tried to install Rails on Win2k3. But every gem operation drop this kind of error:

C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/source_index.rb:68:in `installed_sp ec_directories': undefined method `path' for Gem:Module (NoMethodError)         from C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/ source_index.rb:58:in `from_installed_gems'         from C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems.rb:883:in `source_inde x'         from C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/ gem_path_searcher.rb:8 1:in `init_gemspecs'         from C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/ gem_path_searcher.rb:1 3:in `initialize'         from C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems.rb:841:in `new'         from C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems.rb:841:in `block in se archer'         from <internal:prelude>:10:in `synchronize'         from C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems.rb:840:in `searcher'         from C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems.rb:479:in `find_files'

        from C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems.rb:983:in `load_plugin s'         from C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems.rb:1139:in `<top (requ ired)>'         from <internal:lib/rubygems/custom_require>:29:in `require'         from <internal:lib/rubygems/custom_require>:29:in `require'         from C:/Ruby192/bin/gem:8:in `<main>'

What I can do to install rail?

The gem installable with only this:

set RUBYOPT= ruby --disable-gems setup.rb

But I don't know how to install the rails.

This is very disturbing thing. I want to use only RedMine, it needs Rail... :frowning:

What is the magic you did you can install it?

Thanks:     dd

is not that rails is hard to install , is that rails moves fast, it does not have the constrains we are used to with other frameworks, rails is open source, gems are free and is easy to learn , so rails changes fast, if you read a book or a tutorial today it may not be useful in a month. Other technologies are sedentary because they take much more time to learn , expensive , proprietary and to get advice you have to pay an “expert”. Since everything windows related is sedentary so windows is not ideal for rails.

Hi!

This don't help me.

UFFFFF, I have managed installing Ruby 1.9.2 & Rails 3 on windows. The following links has helped:Running Rails 3 on Windows - Accidental Technologist… andhttp://johnivanoff.blogspot.com/2010/09/ruby-192-rails-3-clean-instal…

I also tried to install Rails on Win2k3. But every gem operation drop this kind of error:

C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/source_index.rb:68:in

You must have ruby 1.9.2, this looks like 1.9.1, or is it just a strangely named dir? Use ruby -v to find out.

Colin

@Colin Law

its weird but thats the correct name of the dir

Hi dd,

As I have mentioned above, do what the following link instructs to do:

it worked for me.

if the above link does not help, try the following link:

Hope this helps.

Regards,

Dani

Hi!

I tried to check the dirs, but this is the real name!

C:\Ruby192\bin>ruby -v ruby 1.9.2p0 (2010-08-18) [i386-mingw32]

But the directories are "191".

:frowning:

May I can install rail/gem on older versions of ruby?

Thanks:    dd

Hi!

I tried to install previous versions of ruby, and gem. Gem installed. But after I got this:

C:\Ruby187\bin>gem install rails Successfully installed activesupport-3.0.0 Successfully installed builder-2.1.2 Successfully installed i18n-0.4.1 Successfully installed activemodel-3.0.0 Successfully installed rack-1.2.1 Successfully installed rack-test-0.5.4 Successfully installed rack-mount-0.6.13 Successfully installed tzinfo-0.3.23 Successfully installed abstract-1.0.0 Successfully installed erubis-2.6.6 Successfully installed actionpack-3.0.0 Successfully installed arel-1.0.1 Successfully installed activerecord-3.0.0 Successfully installed activeresource-3.0.0 Successfully installed mime-types-1.16 Successfully installed polyglot-0.3.1 Successfully installed treetop-1.4.8 Successfully installed mail-2.2.6.1 Successfully installed actionmailer-3.0.0 Successfully installed rake-0.8.7 Successfully installed thor-0.14.1 Successfully installed railties-3.0.0 Successfully installed bundler-1.0.0 Successfully installed rails-3.0.0 24 gems installed Installing ri documentation for activesupport-3.0.0... Installing ri documentation for builder-2.1.2... ERROR: While generating documentation for builder-2.1.2 ... MESSAGE: Unhandled special: Special: type=17, text="<!-- HI -->" ... RDOC args: --ri --op C:/Ruby187/lib/ruby/gems/1.8/doc/ builder-2.1.2/ri --tit le Builder -- Easy XML Building --main README --line-numbers --quiet lib CHANGES Rakefile README doc/releases/builder-1.2.4.rdoc doc/releases/ builder-2.0.0.rdoc doc/releases/builder-2.1.1.rdoc --title builder-2.1.2 Documentation (continuing with the rest of the installation) Installing ri documentation for i18n-0.4.1... Installing ri documentation for activemodel-3.0.0... Installing ri documentation for rack-1.2.1... Installing ri documentation for rack-test-0.5.4... Installing ri documentation for rack-mount-0.6.13... Installing ri documentation for tzinfo-0.3.23... Installing ri documentation for abstract-1.0.0... Installing ri documentation for erubis-2.6.6... Installing ri documentation for actionpack-3.0.0... Installing ri documentation for arel-1.0.1... Installing ri documentation for activerecord-3.0.0... ERROR: While executing gem ... (Errno::EINVAL)     Invalid argument - ./</cdesc-<.yaml

C:\Ruby187\bin>

Hmmmm... I cannot go out from this hell...

dd

thats the documentation, it should stop you from doing anything

sorry

Hi!

I solved the problem. But very hard to install redmine to Windows. First: the ruby must be 1.8.7 Next: the gem is in installer is the only gem what usable for it. And: the rails must be a specific version. And: because of Windows, all of the gem installations (for example: mongrel) needs to define platform, because there is no make in Windows. And: use mysql than pgsql.

Thanks for your help:    dd