Ruby installieren
Installiere Ruby ueber einen Version Manager wie rbenv oder asdf. Plus: IRB, Bundler, Editor-Setup und wie du direkt mit Rails loslegst.
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+Devkitempfohlen) - Installer ausfuehren, Standardeinstellungen reichen
- Am Ende
ridk installausfuehren 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
irbzum Ausprobieren,ruby skript.rbzum 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.