Szukaj…


1. Zainstaluj i zarządzaj wersjami Ruby za pomocą rbenv

Najłatwiejszym sposobem instalowania i zarządzania różnymi wersjami Ruby za pomocą rbenv jest użycie wtyczki Ruby-build.

Najpierw sklonuj repozytorium rbenv do katalogu domowego:

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

Następnie sklonuj wtyczkę Ruby-build:

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

Upewnij się, że rbenv jest zainicjowany w sesji powłoki, dodając to do .zshrc .bash_profile lub .zshrc :

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

(Zasadniczo najpierw sprawdza, czy rbenv jest dostępny i inicjuje go).

Prawdopodobnie będziesz musiał ponownie uruchomić sesję powłoki - lub po prostu otworzyć nowe okno terminala.

Uwaga: Jeśli korzystasz z OSX, musisz także zainstalować Narzędzia wiersza poleceń Mac OS z:

$ xcode-select --install

Możesz również zainstalować rbenv za pomocą Homebrew zamiast budować ze źródła:

$ brew update
$ brew install rbenv

Następnie postępuj zgodnie z instrukcjami podanymi przez:

$ rbenv init

Zainstaluj nową wersję Ruby:

Wymień dostępne wersje z:

$ rbenv install --list

Wybierz wersję i zainstaluj ją za pomocą:

$ rbenv install 2.2.0

Oznacz zainstalowaną wersję jako wersję globalną - tj. Tę, z której domyślnie korzysta Twój system:

$ rbenv global 2.2.0

Sprawdź swoją wersję globalną:

$ rbenv global
=> 2.2.0

Możesz określić lokalną wersję projektu za pomocą:

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

Przypisy:

[1]: Zrozumienie ŚCIEŻKI

Odinstalowywanie Ruby

Istnieją dwa sposoby odinstalowania konkretnej wersji Ruby. Najłatwiej jest po prostu usunąć katalog z ~/.rbenv/versions :

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

Alternatywnie możesz użyć polecenia odinstalowania, które robi dokładnie to samo:

$ rbenv uninstall 2.1.0

Jeśli ta wersja jest gdzieś w użyciu, musisz zaktualizować swoją wersję globalną lub lokalną. Aby powrócić do wersji, która jest pierwsza na twojej ścieżce (zazwyczaj domyślnej dostarczonej przez twój system), użyj:

$ rbenv global system


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow