Hallo Peter
danke.

Ok, ich hab den Wink verstanden, werde nicht umhinkommen mir noch ein weiteres Tool anzusehen (rvm) um grad mal ein paar einfache kleine rails-test mit gems zu machen. Mist. Ich blick jetzt schon nicht mehr durch:-(

Ich fahre hier MacOS 10.5.8 und Rails 2.3.8.
Mongrel fährt hoch, wenn ich in der environment.rb mein verweis aufs gem (config.gem "actionservice") auskommentiere. Hilft natürlich nix, wenn das gem nicht nutzbar ist. Mit dem Eintrag meckert wie beschrieben Mongrel beim Hochfahren.

-> Was macht den 'rake gems:install'? Wozu ist der rake command hier notwendig?

Hilft ein 'gem environment' weiter?:


gem environment
RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.7
- RUBY VERSION: 1.8.6 (2009-06-08 patchlevel 369) [universal- darwin9.0]
  - INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
- RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/ Versions/1.8/usr/bin/ruby
  - EXECUTABLE DIRECTORY: /usr/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - universal-darwin-9
  - GEM PATHS:
     - /Library/Ruby/Gems/1.8
     - /Users/justmike/.gem/ruby/1.8
- /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ ruby/gems/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://rubygems.org/



->  Wozu mehrere GEM PATHS ?


Gruß aus dem Süden bei lockeren 31°C im Büro.




Am 21.07.2010 um 16:51 schrieb Peter Schröder:

hi mike,

du solltest dich definitiv mit rvm (http://rvm.beginrescueend.com/) und gemsets auseinandersetzen. damit kannst du deine ruby umgebung virtualisisieren, was bei einer ganzen palette von problemen mit gem sehr hilft.

jeh nach rails version ist das verhalten was das laden von abhängigkeiten angeht anders. im aktuellen 3er wird bundler genutzt, was einem schon mal weiter helfen kann, allerdings wenig an der komplexität des ganzen ändert. im allgemeinen musst du die gems aber irgendwo definieren, z.b. im Gemfile oder früher im environment.rb.

oft sind probleme mit gems ganz anderer natur, als man es meint. du kannst einfach mal mit irb versuchen die sachen zu laden, die du brauchst, vielleicht hilft dir das schon weiter.

ahoi


_______________________________________________
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an