Ich versuche, Ruby in einem bestimmten Verzeichnis, einem USB-Stick, zu installieren, damit ich den USB-Stick hin und her bewegen kann, ohne Ruby auf jedem Computer installieren zu müssen, auf den ich komme (ich benötige Ruby 2.0+). Wie kann ich das machen?
Ich habe mich um Dinge wie das Einstellen des RVM-Installationsverzeichnisses usw. gekümmert, ohne Glück. Das nächste, was ich fand, war diese Beschreibung, die mir sagte, wie ich die gesamte RVM-Installation verschieben soll , was ich nicht möchte. Ich möchte nur eine einfache Rubin-Version auf einem USB-Stick.
Unter Windows war dies sehr einfach: Führen Sie RubyInstaller aus und verweisen Sie es auf den USB-Stick. Unter OSx ist das eine andere Geschichte.
Wie kann ich das erreichen?
Antworten:
Also habe ich das herausgefunden:
Sie müssen lediglich die Ruby-Quelle herunterladen und an einer beliebigen Stelle extrahieren. Dann haben Sie einen Ordner namens
ruby-2.1.2
oder etwas, das Ihre Rubin-Version widerspiegelt.Dann im Terminal
cd
in dieses Verzeichnis. Dann renne:Protip: Ziehen Sie den gewünschten ubs-Ordner per Drag-and-Drop in das Terminal, um den gewünschten Ordnerpfad zu erhalten. Viel einfacher als es zu schreiben
Dadurch wird Ruby in Ihrem USB-Stick mit dem Namen "USB_STICK_NAME" unter den Ordnern installiert
folder/to/install/into/osx_ruby
. Fühlen Sie sich frei, es anders zu benennen, aber denken Sie daran; Der Ordner, den Sie als Installationsverzeichnis auswählen, ist der Ordner, in dem alle internen Ruby-Dateien abgelegt werdenbin
, zlib
. Ich würde empfehlen, diesen Ordner "osx_ruby" oder ähnliches zu nennen.Hoffe, jemand findet das nützlich.
quelle