Mrz 23
»Ruby Best Practices« zeigt erprobte und praxistaugliche Ansätze und Lösungen für die Programmierung mit Ruby. Ein besonderer Augenmerk wird auf das Test-Driven-Development (TDD) gelegt, aber auch die Bereiche APIs, Debugging und Internationalisierung werden behandelt. Das Buch von Gregory T. Brown ist jetzt als Open Source eBook bei Github veröffentlicht worden. Das gedruckte »Original« gibt es weiterhin bei O’Reilly.
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
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
Feb 16
Try Ruby!: Wer bisher Ruby testen wollte, musste sich immer extra eine Anwendung dafür auf seinem Computer installieren. Mit Try Ruby! ist das nun überflüssig. Die Befehle werden einfach ins Browserfenster eingegeben und in diesem erhält man auch die Rückmeldung. Zusätzlich ist ein kleines Tutorial zu Ruby integriert.