Το rbenv είναι ένας ελαφρύς διαχειριστής εκδόσεων Ruby για εύκολη εναλλαγή εκδόσεων χωρίς αλλοίωση των αρχείων συστήματος.
Διαχείριση Εκδόσεων
# Λίστα διαθέσιμων εκδόσεων Ruby προς εγκατάσταση
rbenv install -l
# Εγκατάσταση συγκεκριμένης έκδοσης μέσω ruby-build
rbenv install 3.3.0
# Λίστα εγκατεστημένων εκδόσεων Ruby
rbenv versions
# Έλεγχος τρέχουσας ενεργής έκδοσης Ruby
rbenv version
# Ανανέωση των shims μετά την εγκατάσταση νέων εκτελέσιμων gems
rbenv rehash
Ορισμός Εκδόσεων Ruby
| Εντολή | Εμβέλεια (Scope) | Περιγραφή |
|---|---|---|
rbenv local 3.3.0 |
Τοπικός κατάλογος | Δημιουργεί το αρχείο .ruby-version στον τρέχοντα φάκελο |
rbenv global 3.3.0 |
Χρήστης συστήματος | Ορίζει την προεπιλογή στο ~/.rbenv/version |
rbenv shell 3.3.0 |
Τρέχον τερματικό | Ορίζει τη μεταβλητή περιβάλλοντος RBENV_VERSION |
rbenv local --unset |
Επαναφορά τοπικής | Διαγράφει το τοπικό αρχείο .ruby-version |
Έλεγχος Shims & Διαδρομών
# Εμφάνιση πλήρους διαδρομής του ενεργού εκτελέσιμου
rbenv which gem
rbenv which rake