So installieren Sie Ruby auf einem Mac

Dieser ist auf die Basix-Benutzer unter Ihnen zugeschnitten. Wenn Sie nach dem Ausprobieren von Ruby und / oder Rails gesucht haben und das Terminal für Sie etwas neu ist, stellen Sie möglicherweise fest, dass bereits die Installation unzählige verwirrende Fehler hervorrufen kann. In diesem Artikel werden die genauen Schritte beschrieben, die Sie zum Ausführen von Ruby auf Ihrem Mac ausführen müssen.


Schritt 1 - RVM

Möglicherweise möchten Sie wissen, dass Ruby auf Ihrem Mac vorinstalliert ist. Glaub mir nicht Öffnen Sie das Terminal und geben Sie Folgendes ein:

Rubin -v

Wahrscheinlich wird die Versionsnummer zurückgegeben 1.8.7. Während Sie möglicherweise versucht sind, sich daran zu halten, sollten Sie dies aus zwei Gründen nicht tun:

  • Alte Versionen des Betriebssystems wurden mit einer fehlerhaften Version von Ruby ausgeliefert
  • RVM bietet die Flexibilität, jede Version von Ruby zu verwenden, die Sie benötigen. Wenn Sie gerade erst mit Ruby beginnen, verwenden Sie keine alte Version. Sie möchten 1.9.2!

Heutzutage ist RVM die Art und Weise, wie die coolen Kinder Ruby installieren.

"Mit RVM können Sie jedes Projekt in einer eigenen, völlig eigenständigen und dedizierten Umgebung bereitstellen - von der spezifischen Version von Ruby bis hin zu den genauen erforderlichen Edelsteinen, um Ihre Anwendung auszuführen das Problem von Versionskonflikten zwischen Projekten, die zu schwer nachverfolgbaren Fehlern und stundenlangem Haarausfall führen können. "

Öffnen Sie das Terminal und geben Sie Folgendes ein:

$ \ curl -L https://get.rvm.io | bash -s stable --rails --autolibs = enabled # Oder --ruby = 1.9.3

Wenn bei der Ausführung dieses Befehls ein Fehler zurückgegeben wird, stellen Sie sicher, dass Git installiert ist. Keine Sorge, es ist einfach einzurichten!


Schritt 2 - Laden Sie RVM in die Shell

Geben Sie dem ein paar Sekunden Zeit für die Installation, und als Nächstes müssen Sie RVM für die Shell verfügbar machen. Wir machen das, indem wir unser aktualisieren ~ / .bash_profile Datei.

cd ~ / sudo vim .bash_profile

Beachten Sie, dass wir Vim verwenden, um diese Datei zu aktualisieren, was anfangs etwas verwirrend sein kann. Sie können diese Datei gerne in einem beliebigen Code-Editor öffnen. Vielleicht möchtest du verwenden Paarung .bash_profile. Wenn diese Datei nicht vorhanden ist, sollten Sie sie manuell erstellen. Fügen Sie das Folgende am Ende der Seite ein.

[[-s "$ HOME / .rvm / scripts / rvm"]] && source "$ HOME / .rvm / scripts / rvm" # Dadurch wird RVM in eine Shell-Sitzung geladen.

Wenn Sie Vim verwenden, müssen Sie drücken ich wechseln in Einfügemodus zuerst. Sobald die Zeile eingefügt wurde, drücken Sie Flucht, und dann : wq! um die Datei zu speichern und zu schließen. Wenn Sie einen anderen Code-Editor verwenden, wissen Sie, was zu tun ist!


Schritt 3 - Terminal neu starten

Um sicherzugehen, starten wir Terminal neu, um sicherzustellen, dass alles wirksam wurde. Um sicherzustellen, dass RVM korrekt installiert ist, geben Sie Folgendes ein:

rvm

Sie sollten eine lange Liste von Befehlen sehen, die Ihnen zur Verfügung stehen. Gut gemacht; dieser Teil ist aus dem Weg.


Schritt 4 - Laden Sie die neueste Version von Xcode herunter

Aus meiner Erfahrung heraus ist das größte Problem, wenn Sie versuchen, eine neue Version von Ruby mit RVM zu installieren, und Sie auf einige verwirrende Fehler stoßen. Meistens ist dies darauf zurückzuführen, dass Apples Xcode nicht auf Ihrem System installiert ist oder, falls dies der Fall ist, nicht die aktuelle Version ist.

Sie können Xcode im App Store von Apple herunterladen. Suchen Sie nach "xcode" und klicken Sie auf die Schaltfläche "Installieren".

Vielleicht möchten Sie sich selbst etwas zu Mittag essen, da das Herunterladen dieser großen Datei einige Zeit in Anspruch nimmt. Wenn dies jedoch der Fall ist, führen Sie den Installationsvorgang aus und schließen Sie anschließend Xcode. Sie sollten Ihren Computer nicht neu starten müssen, aber wenn Sie in der guten Gnade der Kirche bleiben, machen Sie weiter.


Schritt 5 - Laden Sie Ruby 1.9.2 herunter

Starten Sie als Nächstes Terminal neu und geben Sie Folgendes ein:

rvm liste bekannt

Sie sehen eine lange Liste von Versionen?

$ rvm Liste bekannt # MRI Rubine 1.8.6 [-p420] 1.8.6 Kopf 1.8.7 [-p352] 1.8.7 Kopf 1.9.1-p378 1.9.1 [-p431] 1.9.1 Kopf 1.9. 2-p180 1.9.2 [-p290] 1.9.2-Kopf-Rubinkopf? 

Für unsere Bedürfnisse installieren wir Ruby 1.9.2

rvm installieren 1.9.2

Das sollte nicht einen Moment dauern.

Wenn Sie zu diesem Zeitpunkt immer noch eine Fehlermeldung erhalten, hinterlassen Sie einen Kommentar mit Ihrer Fehlermeldung, und der Rest von uns hilft Ihnen beim Debuggen. Bevor Sie dies tun, geben Sie Folgendes ein: rvm notizen um festzustellen, ob Sie vergessen haben, Abhängigkeiten zu installieren.

Nach Abschluss der Installation müssen Sie RVM mitteilen, welche Version von Ruby derzeit verwendet werden soll:

rvm use 1.9.2

Testen Sie es als Nächstes, indem Sie die Versionsnummer überprüfen:

Rubin -v

Auf meinem Computer wird dies angezeigt Ruby 1.9.2p290 (2011-07-09, Revision 32553) [x86_64-darwin11.1.0]. Gute Arbeit, Sie verwenden jetzt Ruby 1.9.2. Es gibt nur eine letzte Sache, mit der wir uns befassen müssen.


Schritt 6 - 1.9.2 als Standard festlegen

Wenn Sie Terminal neu starten, geben Sie ein Rubin -v Wiederum werden Sie wahrscheinlich feststellen, dass er standardmäßig auf die Systemversion von Ruby zurückgesetzt wurde: 1.8.7. Das ist nicht gut! Stellen Sie sicher, dass Sie 1.9.2 als Standard festlegen.

rvm --default use 1.9.2

Dieses Bit ist identisch mit dem, was wir gerade gemacht haben - der einzige Unterschied besteht darin, dass wir 1.9.2 als Standard festgelegt haben.


Schritt 7 - Fertig. Beginnen Sie mit der Installation von Gems

Und das ist es! Sie sind bereit zu gehen! Wenn Sie mit Rubys Syntax experimentieren möchten, geben Sie Folgendes ein:

irb 2 + 2

Im nächsten Schritt installieren Sie alle benötigten Edelsteine. Wenn Sie beispielsweise mit Ruby on Rails arbeiten möchten:

gem monte Schienen

Oder möglicherweise Sinatra:

Juwel installieren Sinatra

Wichtig: Beachten Sie, dass ich nicht verwende Sudo diese Edelsteine ​​zu installieren. Das ist groß nein nein bei der Arbeit mit RVM. Aus den offiziellen Dokumenten:

"Wenn Sie Sudo ausführen, führen Sie Befehle als Root und einen anderen Benutzer in einer anderen Shell aus. Daher wird das gesamte Setup, das RVM für Sie vorgenommen hat, ignoriert, während der Befehl unter Sudo ausgeführt wird (z. B. GEM_HOME usw.) Sobald Sie 'sudo' ausführen, werden Sie als Root-Systembenutzer ausgeführt, der Ihre Umgebung löscht, und alle von ihm erstellten Dateien können von Ihrem Benutzer nicht geändert werden und führen zu seltsamen Ereignissen zu glauben, dass jemand eine Voodoo-Puppe Ihrer Anwendung hat?) "


Fazit

Wenn Ihnen dieses Tutorial unglaublich leicht erschien, liegt es daran, dass es nicht für Sie bestimmt war. Nicht jeder ist mit der Befehlszeile vertraut, und nicht jeder installiert Ruby, ohne zuvor mit einer großen Menge von Fehlern konfrontiert zu werden. Hoffentlich hilft dieser Artikel ein bisschen. Und wenn Sie immer noch Probleme haben, hinterlassen Sie einen Kommentar, und wir werden unser Bestes tun, um Ihnen zu helfen!

Alternativ zu RVM können Sie auch in rbenv nachschauen, das zwar recht neu ist, aber schnell an Popularität gewinnt.

Das könnte dir auch gefallen?

  • Warum sollten Sie RVM verwenden?
  • Ruby for Newbies: Sitzung