Installation von Ruby On Rails auf Etch

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
m@ddin
Beiträge: 203
Registriert: 28.05.2006 20:43:10
Kontaktdaten:

Installation von Ruby On Rails auf Etch

Beitrag von m@ddin » 28.12.2009 17:00:25

Hi Leute,

ich schreib das mal in dieses Forum, weil ich irgendwie kein passenderes gefunden habe. Ich hab aktuell zwei Server laufen, beide Version etch und sie laufen gut. Da ich in letzter Zeit vermehrt mit RubyOnRails arbeite, wollte ich auf dem zweiten Server ebenfalls RoR installieren. Doch da funktioniert irgendwie gar nichts. Auf dem ersten Server läuft alles ohne Probleme.

Ich hab folgende Pakete via apt-get installiert:

Code: Alles auswählen

apt-get install ruby rake rubygems
Ruby an sich funktioniert. Gem funktioniert allerdings überhaupt nicht, es kommt immer - egal welche Operation - folgender Fehler:
ERROR: While executing gem ... (Gem::GemNotFoundException)
Could not find builder (>= 0) in the repository
Über Google bin ich darauf gestossen, dass wohl der Source-Cache defekt ist, aber auch ein

Code: Alles auswählen

rm -f /var/lib/gems/1.8/source_cache
gem update
brachte mich nicht weiter. Also habe ich mal mit dem Server1 verglichen, dort laufen die gleichen Ruby-Versionen (1.8.5), allerdings unterschiedliche Gem-Versionen:

Server 1: gem 1.3.1
Server 2: gem 0.9.0

Komisch ist auch die Ausgabe von gem env, die bei beiden total unterschiedlich ist:

Server 1:

Code: Alles auswählen

RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.1
  - RUBY VERSION: 1.8.5 (2006-08-25) [i486-linux]
  - INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.8
  - RUBY EXECUTABLE: /usr/bin/ruby1.8
  - EXECUTABLE DIRECTORY: /usr/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-linux
  - GEM PATHS:
     - /usr/lib/ruby/gems/1.8
     - /home/maddin/gems
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://gems.rubyforge.org/
Server 2:

Code: Alles auswählen

  - VERSION: 0.9.0 (0.9.0)
  - INSTALLATION DIRECTORY: /var/lib/gems/1.8
  - GEM PATH:
     - /var/lib/gems/1.8
  - REMOTE SOURCES:
     - http://gems.rubyforge.org
Ich bin mit meinem Latein am Ende, ich weiß noch, dass ich auf dem ersten Server ein "gem update --system" durchgeführt habe, damit alles lief, aber auch das funktioniert bei dem zweiten Server nicht.

Ich hoffe, irgendwer kann mir helfen :)

Danke & viele Grüße
Martin

Antworten