RubyRBEnv: Unterschied zwischen den Versionen

Aus Hostsharing Wiki
Zur Navigation springen Zur Suche springen
(Kategorien dazu)
(Ruby Version 3.1.3)
Zeile 26: Zeile 26:
=== Installation von ruby ===
=== Installation von ruby ===


Heute (Februar 2017) ist Ruby 2.4.0 die aktuelle Version
Mit dem Kommando


     $ rbenv install 2.4.0
$ rbenv install --list
     $ rbenv global 2.4.0
 
erhält man eine Liste der aktuell untersützten Ruby-Versionen
 
Installation mit (hier Version 3.1.3):
 
     $ rbenv install 3.1.3
     $ rbenv global 3.1.3
     $ gem install bundler
     $ gem install bundler
     $ rbenv rehash
     $ rbenv rehash
Zeile 37: Zeile 43:
     $ ruby -v
     $ ruby -v


liefert die Ausgabe "ruby 2.4.0p0 (2016-12-24 revision 57164)"
liefert die Ausgabe "ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e) [x86_64-linux]"


----
----
[[Kategorie:Installationsanleitungen]]
[[Kategorie:Installationsanleitungen]]
[[Kategorie:Software]]
[[Kategorie:Software]]

Version vom 24. Februar 2023, 13:13 Uhr

Eigene Ruby Installation

Oft ist die vorinstallierte Version der Programmiersprache Ruby (die in Debian enthaltene Version) zu alt für die eingesetze Software.

Hier eine kurze Anleitung, mit der man eine eigene Ruby-Umgebung für einen User einrichten kann.

Installation von rbenv

Konfiguration für einen User mit "/bin/bash" als Shell. Die Umgebungsvariablen werden in ".bash_profile" hinterlegt.

   $ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
   $ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
   $ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
   $ source ~/.bash_profile

Der Befehl

   $ type rbenv

sollte eine Ausgabe erzeugen, die beginnt: "rbenv is a function"

Installation von ruby-build

   $ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

Installation von ruby

Mit dem Kommando

$ rbenv install --list

erhält man eine Liste der aktuell untersützten Ruby-Versionen

Installation mit (hier Version 3.1.3):

   $ rbenv install 3.1.3
   $ rbenv global 3.1.3
   $ gem install bundler
   $ rbenv rehash

Der Befehl

   $ ruby -v

liefert die Ausgabe "ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e) [x86_64-linux]"