Zum Inhalt springen
Ruby Anfรคnger 15 min

Ruby installieren

Installiere Ruby ueber einen Version Manager wie rbenv oder asdf. Plus: IRB, Bundler, Editor-Setup und wie du direkt mit Rails loslegst.

Aktualisiert:
Inhaltsverzeichnis

Ruby installieren

Ruby hat, wie Python und Node, mehrere Versionen parallel. Am besten nutzt du einen Version Manager, damit du zwischen Ruby-Versionen wechseln kannst.

rbenv (empfohlen fuer macOS / Linux)

macOS mit Homebrew

brew install rbenv ruby-build

# In die Shell-Konfiguration (.zshrc / .bash_profile)
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc

Linux

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

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
source ~/.bashrc

Ruby installieren

rbenv install --list-all   # verfuegbare Versionen
rbenv install 3.3.5         # eine installieren
rbenv global 3.3.5          # als Standard setzen

Pruefen:

ruby -v
# ruby 3.3.5 (...)

asdf (Multi-Language Version Manager)

Wenn du mehrere Sprachen verwaltest, ist asdf die universelle Wahl:

asdf plugin add ruby
asdf install ruby 3.3.5
asdf global ruby 3.3.5

Windows

Der einfachste Weg: RubyInstaller von rubyinstaller.org.

  • Lade die aktuelle Version (Ruby+Devkit empfohlen)
  • Installer ausfuehren, Standardeinstellungen reichen
  • Am Ende ridk install ausfuehren fuer Build-Tools

Alternativ: WSL2 aktivieren und Ruby wie unter Linux installieren - meist die bessere Erfahrung.

System-Ruby meiden

macOS und viele Linux-Distributionen liefern ein altes System-Ruby (oft 2.x). Nutze das nicht - installiere immer deine eigene Version.

IRB - die Ruby-Spielwiese

irb ist die Interactive Ruby - ein REPL zum sofortigen Ausprobieren:

$ irb
irb(main):001> 2 + 2
=> 4
irb(main):002> "hallo".upcase
=> "HALLO"
irb(main):003> [1, 2, 3].sum
=> 6

Beende irb mit exit oder Ctrl+D.

Dein erstes Ruby-Programm

Erstelle hallo.rb:

puts "Hallo, Ruby!"

Ausfuehren:

ruby hallo.rb

Bundler - der Gem-Manager

Ruby-Bibliotheken heissen Gems. Bundler verwaltet sie fuer dein Projekt:

gem install bundler

In einem Projekt legst du eine Gemfile an:

source 'https://rubygems.org'

gem 'nokogiri', '~> 1.16'
gem 'httparty'

Installieren:

bundle install

Dann Ruby-Skripte mit:

bundle exec ruby mein_skript.rb

Editor einrichten

VS Code

Installiere die Extension Ruby LSP (von Shopify, offiziell). Sie bringt Autocomplete, Formatierung und Navigation.

RubyMine (JetBrains)

Kostenpflichtige IDE, aber die wohl beste fuer grosse Ruby/Rails-Projekte.

Neovim / Vim

Mit ruby-lsp via Plugin wie mason.nvim und nvim-lspconfig.

Ruby on Rails ausprobieren

Wenn du direkt Rails testen willst:

gem install rails

# Neues Rails-Projekt
rails new meine_app
cd meine_app
bin/rails server

Oeffne localhost:3000 - deine erste Rails-App laeuft.

rbenv: Pro-Tipps

Pro-Projekt-Version

Im Projektordner:

rbenv local 3.3.5

Das erzeugt eine .ruby-version-Datei. Jeder, der das Repo klont, nutzt automatisch die gleiche Version.

Mehrere Versionen parallel

rbenv install 3.0.6
rbenv install 3.1.4
rbenv install 3.2.2
rbenv install 3.3.5

rbenv versions

Dann einfach per rbenv local / rbenv global wechseln.

Online ausprobieren

Ganz ohne Installation: try.ruby-lang.org bietet ein interaktives Ruby-Tutorial im Browser. Perfekt zum reinschnuppern.

Zusammenfassung

  • rbenv (empfohlen) oder asdf als Version-Manager
  • Unter Windows: RubyInstaller oder WSL2
  • irb zum Ausprobieren, ruby skript.rb zum Ausfuehren
  • Bundler fuer Gems (Ruby-Bibliotheken)
  • VS Code + Ruby LSP oder RubyMine als Editor
  • Rails einfach per gem install rails

Im naechsten Kapitel: Dein erstes Ruby-Programm im Detail.

Zurรผck zum Ruby Kurs