Wie installiere ich Ruby?

Ruby wurde von verschiedenen Sprachen wie Perl, Smalltalk und Lisp beeinflusst, so der Schöpfer Yukihiro "Matz" Matsumoto aus Japan. Die Syntax von Ruby ähnelt Perl, während die Interpretation Smalltalk ähnelt, sich jedoch erheblich von Python unterscheidet. Es unterstützt die funktionale und objektorientierte Programmierung. Es verfügt über ein dynamisches Typsystem und die Speicherverwaltung kann ohne Intervention durchgeführt werden. Es ist eine dynamische und universelle Programmiersprache. Schlüsselwörter werden zum Definieren von Klassen und Methoden verwendet, während Codeblöcke durch Schlüsselwörter oder geschweifte Klammern definiert werden können. Wenn das Siegel verwendet wird, ändert es die Semantik des Gültigkeitsbereichs der Variablen. Das Definieren der Funktionen / Variablen außerhalb von Klassen und deren Einbeziehung in das Objekt wird als prozedurale Programmierung bezeichnet. Wenn alles ein Objekt ist oder anonyme Funktionen, Abschlüsse und Fortsetzungen hat, wobei jede Anweisung einen Wert hat, und Funktionen die letzte Auswertung zurückgeben, wird auf objektorientierte Programmierung verwiesen.

Funktionen von Ruby

  • Ausnahmebehandlung und Bedienerüberladung können durchgeführt werden.
  • Gründlich objektorientiert mit Vererbung und Metaklassen.
  • Standardargumente.
  • Die Ebenen des variablen Bereichs werden durch Zeichen wie global, class, instance und local angegeben.
  • RubyGems werden als zentrales Paketmanagement verwendet.
  • REPL ist eine interaktive Ruby Shell.
  • Unterstützung für Unicode- und Mehrfachzeichencodierungen.
  • YAML, JSON und XML sind die verfügbaren Standardbibliotheksmodule.

Die Bibliotheken in einer eigenständigen Konfiguration werden als "Juwel" bezeichnet. Jeder Edelstein besteht aus:

  • Code
  • Dokumentation
  • Edelsteinspezifikation (Gemspec )

RubyGems ist ein Paket-Handler, der ein Standardformat für die Verteilung von Ruby-Programmen bereitstellt. Die Installation von Edelsteinen ist dadurch problemlos möglich. RubyGems ist in Ruby Runtime Loader integriert. Dadurch werden die installierten Gems aus den Bibliotheksordnern geladen. Gems arbeiten mit Ruby, das für eine bestimmte Plattform entwickelt wurde, basierend auf der CPU-Architektur, dem Betriebssystem des Systems und der Version. Jeder Edelstein enthält drei wichtige Dinge

  • Name
  • Ausführung
  • Plattform

Schritte zum Installieren von Ruby

In Debian GNU / Linux und Ubuntu können wir Ruby wie folgt installieren:

$ sudo apt-get installiere ruby-full

Das Ruby-Full-Paket enthält die alte stabile Version für Debian und Ubuntu.

Verwendung des yum-Paketmanagers für RHEL, CentOS und Fedora.

$ sudo yum installiere ruby

Die hierdurch installierte Version ist die neueste, die zum Zeitpunkt der Veröffentlichung verfügbar sein würde.

Aktualisieren von Ruby mithilfe von Installationsprogrammen

Eine neuere Version kann mit Installationsprogrammen von Drittanbietern installiert werden, wenn die bereits installierte Version von Ruby abgelaufen ist. Es ist möglich, mehrere Ruby-Versionen auf demselben System zu installieren. Es gibt spezielle Tools, mit denen Sie zwischen den verschiedenen Versionen wechseln können. Separate Third-Party-Installer sind nicht erforderlich, wenn wir RVM (Ruby-Version-Manager) verwenden.

Ruby-Build

Ruby-build ist ein Plugin für rbenv. Damit können verschiedene Ruby-Versionen kompiliert und installiert werden. Verfügbar für:

  • Mac OS
  • Linux
  • UNIX-ähnliche Betriebssysteme

Ruby installieren

Mit der Ruby-Installation können verschiedene Ruby-Versionen kompiliert und in beliebige Verzeichnisse installiert werden. Auf MacOs und Linux-Computern ist Chruby ein Tool, mit dem Sie zwischen verschiedenen Ruby-Versionen wechseln können, auf denen derselbe Computer installiert ist.

Ruby Installer

RubyInstaller bietet ein vollständiges Setup für eine vollständige Ruby-Entwicklungsumgebung unter Windows.

So installieren Sie Ruby unter Windows

  • Öffnen Sie -> https://rubyinstaller.org/

  • Jeder ohne Vorkenntnisse in Ruby kann die Option in Betracht ziehen, ein tiefes Verständnis zu haben.
  • Sie können die Grundlagen der Ruby-Installation und die Verwendung von Ruby unter dem angegebenen Link "Ist RubyInstaller für Sie?"

  • Das mitgelieferte Ruby + Devkit (Version) ist die stabilste und vollständig getestete Version von Ruby, die zum Download zur Verfügung steht.

  • Sobald der Download abgeschlossen ist, öffnen Sie das Installationsprogramm durch Doppelklicken. Das folgende Fenster wird angezeigt:
  • Klicken Sie auf "Ich akzeptiere die Lizenz" und dann auf "Weiter".

  • Im nächsten Dialogfeld können Sie den Zielpfad der Ruby-Installation ändern.

Sie können den Mauszeiger über die Kontrollkästchen bewegen, um eine kurze Erläuterung der Optionen zu erhalten.

  1. Mit der UTF-8-Option wird die Umgebungsvariable festgelegt.
  2. Durch Verknüpfen der Dateien .rb und .rbw können Sie Ruby per Doppelklick ausführen oder einfach den Befehlsnamen in die Shell eingeben.
  3. Wenn Sie Ruby-Programmdateien hinzufügen, können Sie Ruby von überall installieren. Dies kann sich auf die vorhandenen Ruby-Installationen auswirken.
  • Klicken Sie auf Installieren.
  • Aktivieren Sie das Kontrollkästchen, wenn Sie die MYS2-Entwicklungskette zusammen mit Ruby installieren möchten. Klicken Sie auf Weiter.

  • Sobald die Installation abgeschlossen ist, klicken Sie auf Fertig stellen.

  • Sie sind bereit zu gehen.

Ruby unter Mac OS:

MacOS ist mit Ruby vorinstalliert. Sie können ruby ​​-v auf Ihrem Terminal ausführen, es zeigt auf die vorinstallierte Version.

Einführung in Ruby on Rails

Ruby on Rails ist ein in Ruby geschriebenes Framework zur Entwicklung von serverseitigen Webanwendungen. Rails brauchte eine Sprache, um die dynamische Webseite in HTML-Code einzubetten. Zu dieser Zeit betrachtete der Schienenkünstler Ruby als eine bessere Option als andere Sprachen. Das MVC-Muster (Model-View-Controller) wird zum Organisieren der Anwendungsprogrammierung verwendet. Ruby on Rails ist am häufigsten über einen Front-End-Webserver mit dem Internet verbunden.

Modell

Eine Datenbank und eine Ruby-Datei werden einer Tabelle im Ruby on Rails-Framework zugeordnet. Dies wird als Modell bezeichnet. Entwickler können die Namenskonvention ignorieren und unterschiedliche Namen für die Tabellen, Modelle und die zugehörigen Dateien auswählen. Es empfiehlt sich jedoch, folgende Namen zu verwenden: Eine Datei 'user.rb' im Verzeichnis app / models kann der Tabelle 'users' in der Datenbank zugeordnet werden.

Regler

Die serverseitige Komponente von Rails wird als Controller bezeichnet. Hiermit wird festgelegt, welche Datei an die externen Anforderungen vom Webserver gesendet werden soll. Die Suchfunktion benötigt eine Abfrage, um die zur Suche passenden Daten zu finden. Der Controller übergibt dann eine Teilmenge der Daten an die entsprechende Ansicht, um ein HTML-Dokument zu erstellen, das eine Tabelle mit einer Zeile pro Daten enthält. Ein Controller rendert eine oder mehrere Aktionen. Dies ist im Grunde ein Block, der angibt, wie auf eine externe Anforderung geantwortet werden soll.

Aussicht

Während der Laufzeit wird eine Erb-Datei ausgewertet und in HTML konvertiert. Dies wird mit View erreicht. Rails enthalten Tools, mit denen Entwickler einfacher Modelle und Ansichten für eine einfache Website erstellen können.

Empfohlene Artikel

Dies ist eine Anleitung zur Installation von Ruby. Hier haben wir die Anweisungen und die verschiedenen Schritte zur Installation von Ruby besprochen. Sie können auch den folgenden Artikel lesen, um mehr zu erfahren -

  1. Fragen in Vorstellungsgesprächen bei Ruby
  2. Ruby vs Python-Leistung
  3. Ruby vs Node
  4. Verwendung von Rubin