Hi, was ich gerade sehe:

*** LOCAL GEMS ***

rails (2.3.8, 2.3.3, 1.2.6)
   Author: David Heinemeier Hansson
   Rubyforge: http://rubyforge.org/projects/rails
   Homepage: http://www.rubyonrails.org
   Installed at (2.3.8): /Library/Ruby/Gems/1.8
                (2.3.3): /Library/Ruby/Gems/1.8
                (1.2.6):
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

laut der Anzeige ist Rails 1.2.6 in einem anderen Verzeichnis installiert
als die anderen. auch hast du kein 'sudo' bei diesem Befehl benutzt, beim
script/server auch nicht.

kann es sein, dass da ein MAC OS Rails 1.2.6 mit rein spielt?

probier mal 'gem uninstall rails' ohne sudo

-aaalex



2010/7/22 Magmor <mag...@gmx.de>

> Hallo group
>
> bin am nächsten Stolperstein angelangt.
> Mongrel lässt sich nicht mehr starten nachdem ich ein paar gems rund um xml
> installert habe (mit 'sudo gem install <gem>'). Mit dem rails gem habe ich
> DEFINITIV NICHTS (wissentliches) gemacht!
>
> Warum sich beim Mongrel booten plötzlich rails-1.2.6 einmischt ist mir ein
> Rätsel.
>
> Die Hinweise zu rvm und bundler habe ich gehört, ABER:
> Ich darf morgen beim Chef meine Ergebnisse zeigen und tue mich schwer, bei
> dem begrentzen Verständins nun alles zu ruby/rails/rubygems von meinem
> MacBook (10.5.8) runterzuschmeissen und neu aufzusetzen, da ich einfach noch
> zu wenig Durchblick habe. Ich weiss nicht, wie ich alles sauber runter und
> wieder neu installiert bekomme. Wäre blöd morgen mit nichts da zu stehen.
> (Das wäre eher eine Aktion fürs Wochenende, aber es fehlt mir noch der
> Durchblick.)
>
> ###############
>
> ruby script/server
> /Library/Ruby/Site/1.8/rubygems.rb:233:in `activate': can't activate rails
> (= 1.2.6, runtime) for [], already activated rails-2.3.8 for []
> (Gem::LoadError)
>        from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:35:in
> `require'
>        from
> /Users/justmike/dev-rails/HeadFirstClimbers/config/boot.rb:55:in
> `load_initializer'
>        from
> /Users/justmike/dev-rails/HeadFirstClimbers/config/boot.rb:38:in `run'
>        from
> /Users/justmike/dev-rails/HeadFirstClimbers/config/boot.rb:11:in `boot!'
>        from /Users/justmike/dev-rails/HeadFirstClimbers/config/boot.rb:110
>        from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in
> `gem_original_require'
>        from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in
> `require'
>        from script/server:2
>
> ###############
>
> Ein 'gem list -d rails' zeigt drei Varianten an:
>
> *** LOCAL GEMS ***
>
> rails (2.3.8, 2.3.3, 1.2.6)
>    Author: David Heinemeier Hansson
>    Rubyforge: http://rubyforge.org/projects/rails
>    Homepage: http://www.rubyonrails.org
>    Installed at (2.3.8): /Library/Ruby/Gems/1.8
>                 (2.3.3): /Library/Ruby/Gems/1.8
>                 (1.2.6):
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
>
> ###############
>
> Ein 'sudo gem uninstall rails' bietet mir nur die beiden 2er Varianten an:
>
>
> sudo gem uninstall rails
>
> Select gem to uninstall:
>  1. rails-2.3.3
>  2. rails-2.3.8
>  3. All versions
>
> ###############
>
> Ein 'sudo gem uninstall rails-1.2.6' kennt entsprechende Variante gar
> nicht.
>
> sudo gem uninstall rails-1.2.6
> ERROR:  While executing gem ... (Gem::InstallError)
>    cannot uninstall, check `gem list -d rails-1.2.6`
>
> ###############
>
> Frage:
> -> Warum mischt sich plötzlich von jetzt auf sofort beim starten von Mogrel
> das rails-1.2.6 ein?
> -> Wie kann man das wieder rückgängig machen?, Wo/wie biege ich das wieder
> in Richtung 2.3.8?
>
> Bin wieder für gute Hinweise dankbar.
>
> Gruß aus Freiburg (ENDLICH mal mit Regen!)
> Mike
>
> _______________________________________________
> rubyonrails-ug mailing list
> rubyonrails-ug@headflash.com
> http://mailman.headflash.com/listinfo/rubyonrails-ug
>
_______________________________________________
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an