Ruby: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 3: Zeile 3:
  
  
== Installation mit Homebrew ==
+
== Installation ==
 +
Checken ob Ruby vorhanden:
 +
ruby -v
 +
Bei Mac OS ist Ruby dabei. Allerdings kein Paketmanager wie rvm oder rbenv
 +
=== Mit Homebrew ===
 
  # Installation mit rbenv Versionsmanager
 
  # Installation mit rbenv Versionsmanager
 
  brew install rbenv ruby-build
 
  brew install rbenv ruby-build
Zeile 16: Zeile 20:
 
  ruby -v
 
  ruby -v
  
https://gorails.com/setup/osx/10.9-mavericks (nicht geprüft)
+
==== Upgrading mit Homebrew ====
 +
$ brew update
 +
$ brew upgrade rbenv ruby-build
 +
== Fehlersuche ==
 +
http://stackoverflow.com/questions/14607193/installing-gem-or-updating-rubygems-fails-with-permissions-error
  
 
== Einführung ==
 
== Einführung ==
 
* Skriptsprache, streng Objekt Orientiert.
 
* Skriptsprache, streng Objekt Orientiert.
 
* Mit Rails wird sie zum Web Framework zur schnellen Entwicklung von MVC Anwendungen.
 
* Mit Rails wird sie zum Web Framework zur schnellen Entwicklung von MVC Anwendungen.
 +
 +
== rbenv ==
 +
https://github.com/rbenv/rbenv
 +
 +
*Greift Ruby Kommandos ab und leitet sie an die richtige Version. Kann mehrere Versionen verwalten.
 +
*Über Shims werden Kommandos an Ruby über rbenv weitergeleitet, der sie wiederum an die richtige Instanz leitet.
 +
 +
Kommandos

Aktuelle Version vom 28. September 2016, 20:20 Uhr

Links[Bearbeiten]

http://www.bader-jene.de/wp-content/uploads/Einfuehrung_Ruby_on_Rails.pdf


Installation[Bearbeiten]

Checken ob Ruby vorhanden:

ruby -v

Bei Mac OS ist Ruby dabei. Allerdings kein Paketmanager wie rvm oder rbenv

Mit Homebrew[Bearbeiten]

# Installation mit rbenv Versionsmanager
brew install rbenv ruby-build
# Add rbenv to bash so that it loads every time you open a terminal
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
source ~/.bash_profile
# Install Ruby
rbenv install 2.3.1
rbenv global 2.3.1
ruby -v

Upgrading mit Homebrew[Bearbeiten]

$ brew update
$ brew upgrade rbenv ruby-build

Fehlersuche[Bearbeiten]

http://stackoverflow.com/questions/14607193/installing-gem-or-updating-rubygems-fails-with-permissions-error

Einführung[Bearbeiten]

  • Skriptsprache, streng Objekt Orientiert.
  • Mit Rails wird sie zum Web Framework zur schnellen Entwicklung von MVC Anwendungen.

rbenv[Bearbeiten]

https://github.com/rbenv/rbenv

  • Greift Ruby Kommandos ab und leitet sie an die richtige Version. Kann mehrere Versionen verwalten.
  • Über Shims werden Kommandos an Ruby über rbenv weitergeleitet, der sie wiederum an die richtige Instanz leitet.

Kommandos