YAML in Rubin
Dieser Artikel hilft beim Verständnis von YAML
und beim Laden von YAML
-Dateien in Ruby.
YAML
in Ruby
Bei der Verwendung von Ruby gibt es viele Situationen, in denen wir einige Konfigurationsdateien erstellen möchten, während wir an einer produktiven Anwendung arbeiten. Möglicherweise möchten wir unsere produktive Anwendung auf dem Server des Clients installieren und es einfacher machen, und wir müssen Konfigurationsdateien erstellen.
Wir werden für diese Aufgabe die Bibliothek YAML
verwenden. YAML
steht für yet another mark-up language
, aber YAML
ist keine Auszeichnungssprache.
Im Modul YAML
sorgt Ruby für die Datenserialisierung. YAML
zielt auf die gleichen Kommunikationsanwendungen ab wie Extensible Mark-up Language (XML), hat aber eine minimale Syntax, die sich absichtlich von der Standard General Mark-up Language unterscheidet.
Schritte zur Installation von YAML
in Ruby
Wenn wir YAML
auf Ubuntu in Ruby installieren möchten, können wir dies tun, indem wir den folgenden Befehl ausführen.
sudo apt-get update -y
sudo apt-get install -y ruby-safe-yaml
Wenn wir andererseits YAML
auf dem Mac installieren wollen, müssen wir Ruby mit Homebrew installieren, und danach ist libyaml
in der Liste der für Ruby installierten Abhängigkeiten enthalten. Wir können den folgenden Befehl verwenden, um Ruby mit Homebrew zu installieren.
brew install ruby
Laden Sie die YAML
-Datei in Ruby
Wir können die YAML
-Bibliothek verwenden, indem wir die folgende Codezeile in unserer Anwendung verwenden, wie unten gezeigt.
require 'yaml'
Während wir mit YAML
in Ruby arbeiten, möchten wir vielleicht eine YAML
-Datei in Ruby laden. Die YAML
-Bibliothek bietet eine einfache Methode zum Laden einer YAML
-Datei.
Unten sehen Sie ein Beispiel für das Laden einer YAML
-Datei in Ruby.
require 'yaml'
file = YAML.load_file('new.yml')
puts file.inspect
Mit der Bibliothek YAML
können wir ganz einfach jede YAML
-Datei in unser Ruby-Programm laden.