Ruby on Rails, Passenger unter Debian/Ubuntu

Mrz 01

An dieser Stelle eine kleine Anleitung für die Installation von Ruby on Rails unter Debian/Ubuntu mit Passenger als Connector für den Apache Webserver.

Für die Installation der Debian-Pakete nutze ich aptitude. Der Paketverwalter apt-get sollte an dieser Stelle aber genauso gut funktionieren. Wenn du also apt-get statt aptitude einsetzt, bitte statte aptitude immer apt-get schreiben. ;) Den ganzen Beitrag lesen »

ruby gem update is disabled on Debian

Jan 03

Bei der Installation auf einem Debian-System vermeide ich das selber kompilieren von Paketen wie der Teufel das Weihwasser. Aptitude bzw. apt-get sind halt viel bequemer. So auch bei rubygems. Das Problem ist nur, dass über die Debian-Paketverwaltung meist eine veraltete Version installiert wird (bei mit 1.2.0), womit andere Gem-Pakete so ihre Schwierigkeiten haben. Ein flottes

gem update --system

schlägt jedoch unter Debian mit der Meldung: »gem update –system is disabled on Debian. RubyGems can be updated using the official Debian repositories by aptitude or apt-get.« Was aber, wenn es in den offiziellen Debian-Repositories keine neuere Version gibt? Die Lösung:

gem install rubygems-update
cd /var/lib/gems/1.8/bin
./update_rubygems

Sollten irgendwelche Abhängigkeitsprobleme mit anderen Gems, die nicht so einfach gelöst werden können (Abhängigkeiten von bestimmten Versionen etc.), kann es helfen, eine ältere Version von Rubygems zu installieren. Bei mir funktionierte die Version 1.3.4 (Version 1.2.5 verursachte bei mir unter Debian zu viele Probleme):

gem install rubygems-update --version=1.3.4

Der Autor

Bild des Autors Christian Beier

Ich bin Christian Beier, 25, ausgebildeter Mediengestalter, Usability-Experte und Ruby on Rails Entwickler aus Potsdam/Berlin.
Mehr zur Person …

In diesem Weblog schreibe ich über Webdesign, Webdevelopment, Social Media, Usability und auch etwas über die Fotografie.

Tags

Aktuelle Kommentare

Twitternachrichten