Zoeken…


1. Installeer en beheer versies van Ruby met rbenv

De eenvoudigste manier om verschillende versies van Ruby met rbenv te installeren en te beheren, is de ruby-build plug-in te gebruiken.

Kloon eerst de rbenv-repository naar je thuismap:

$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv

Kloon vervolgens de ruby-build plug-in:

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

Zorg ervoor dat rbenv in uw shell-sessie wordt geïnitialiseerd door dit toe te voegen aan uw .bash_profile of .zshrc :

type rbenv > /dev/null
if [ "$?" = "0" ]; then
    eval "$(rbenv init -)"
fi

(Dit controleert in wezen eerst of rbenv beschikbaar is en initialiseert dit).

U zult waarschijnlijk uw shell-sessie opnieuw moeten opstarten - of gewoon een nieuw Terminal-venster openen.

Opmerking: als u OSX gebruikt, moet u ook de Mac OS Command Line Tools installeren met:

$ xcode-select --install

Je kunt rbenv ook installeren met Homebrew in plaats van te bouwen vanaf de bron:

$ brew update
$ brew install rbenv

Volg daarna de instructies van:

$ rbenv init

Installeer een nieuwe versie van Ruby:

Geef de beschikbare versies weer met:

$ rbenv install --list

Kies een versie en installeer deze met:

$ rbenv install 2.2.0

Markeer de geïnstalleerde versie als de globale versie - diegene die uw systeem standaard gebruikt:

$ rbenv global 2.2.0

Controleer waar uw globale versie mee is:

$ rbenv global
=> 2.2.0

U kunt een lokale projectversie opgeven met:

$ rbenv local 2.1.2
=> (Creates a .ruby-version file at the current directory with the specified version)

voetnoten:

[1]: PATH begrijpen

Een Ruby verwijderen

Er zijn twee manieren om een bepaalde versie van Ruby te verwijderen. Het gemakkelijkst is om de map eenvoudig te verwijderen uit ~/.rbenv/versions :

$ rm -rf ~/.rbenv/versions/2.1.0

U kunt ook de opdracht Verwijderen gebruiken, die precies hetzelfde doet:

$ rbenv uninstall 2.1.0

Als deze versie ergens in gebruik is, moet u uw globale of lokale versie bijwerken. Om terug te keren naar de versie die als eerste op uw pad staat (meestal de standaard die door uw systeem wordt geleverd), gebruikt u:

$ rbenv global system


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow