· 2 min read

RubyGems 1.3.7 veröffentlicht

Das Update kann folgendermaßen installiert werden:

[bash] gem update —system # ggf. sind Administrationsrechte (root) erforderlich, dann sollte das Update über sudo o. Ä. ausgeführt werden: sudo gem update —system [/bash]

Wenn rvm benutzt wird, sollte die Installation nicht als root erfolgen.

Falls eine ältere Version von RubyGems aktualisiert werden soll, muss diese erst auf eine kompatible Version gebracht werden:

[bash] # Auch hier müssen die Befehle ggf. als root ausgeführt werden. Dazu muss lediglich sudo vor das jeweilge Kommando gesetzt werden gem install rubygems-update update_rubygems [/bash]

Falls RubyGems noch nicht vorhanden ist bzw. neu installiert werden soll, kann dies folgendwermaßen erfolgen:

  1. RubyGems runterladen unter: rubyforge.org/frs/?group_id=126
  2. Das Archiv entpacken und mit “cd” in das entpackte Verzeichnis navigieren
  3. Dann die Installation mit “ruby setup.rb” ausführen. (Auch hier: ggf. als root)

Weiter Details können vor der Installation mit folgendem Befehl angezeigt werden:

[bash] ruby setup.rb —help [/bash]

Eine der Neuerungen in dieser Version ist, dass nun rubygems.org nun als Standard-Adresse für die Paketsuche + Installation verwendet wird. gems.rubyforge.org wird noch auf unbestimmte Zeit funktionieren.

Neue Features:

  • “gem install” und “gem fetch” zeigen nun alternative Platformen an, wenn keine passende gefunden wird
  • “gem contents” —prefix ist nun standardmäßig spezifiziert in —help
  • “gem fetch” kann nun wieder ätere Versionen holen
  • “gem query” und Ähnliche zeigen nun eine Liste von Platformen bei der Ausgabe an
  • “gem server” erlaubt nun mehrere gem-Installations-Verzeichnise anzugeben
  • “gem unpack” entpackt wieder gems
  • “gem unpack” entpackt nun auch entfernte gems (z.B. noch nicht installierte)
  • “—user-install” wird nicht mehr als Standard bei der Installation von gems gesetzt
  • RubyGems unterstützt nun IronRuby als Zielplatform

Neben den Neuerungen hat diese Version auch ein paar Bugfixes erfahren.

Hilfe und weitere Informationen können nach der Installation mit folgendem Befehl auf der Konsole abgefragt werden: [bash] ri Gem [/bash]

Back to Blog

Related Posts

View All Posts »

Ruby on Rails World 2024

Rails 8 verfolgt einen radikal vereinfachten Ansatz, um die Komplexität moderner Webentwicklung zu reduzieren. Mit dem \#NOBUILD-Prinzip werden CSS und JavaScript ohne Build-Prozesse direkt an den Browser geliefert. Die neuen Technologien Propshaft, Solid Cable und Solid Queue ermöglichen performante Lösungen ohne den Einsatz externer Dienste. Rails will damit die Abhängigkeit von teuren PaaS-Diensten minimieren und setzt auf offene, kostengünstige Alternativen für die Bereitstellung auf eigener Hardware. Gleichzeitig werden leistungsfähige Tools wie Thruster und Kamal 2 eingeführt, die Deployment-Prozesse weiter optimieren. Rails 8 kombiniert bewährte Prinzipien mit innovativen Features, um Entwicklern maximale Flexibilität und Effizienz zu bieten.

Ruby 3.3.5 Released

Ruby 3.3.5 wurde veröffentlicht. Das Update behebt kleinere Fehler und wird allen Nutzern empfohlen. Weitere Details sind in den GitHub Release Notes verfügbar.

Die Rails Renaissance

Die bevorstehende Veröffentlichung von Rails 8 und die neue Version der Turbo-Bibliothek von Hotwire haben die Begeisterung für das Framework gesteigert. Hotwire, bestehend aus Turbo, Stimulus und Strada, bietet moderne, leistungsstarke Funktionen, die Rails noch attraktiver für Projekte machen. Turbo 8 ermöglicht das schnelle und einfache Laden von responsiven Seiten, ohne JavaScript schreiben zu müssen. Verbesserungen in der automatischen Aktualisierung von Ansichten und DOM-Inhalten machen die Arbeit mit Rails effizienter und steigern die Produktivität.