Show how to update the list of available Ruby versions

It wasn't clear how to update the list of installable Ruby versions after installing rbenv from Git. This is a bit confusing for people who use rbenv to run third party Ruby apps rather than write their own and are less likely to know/care about the distinction between `rbenv` and `ruby-build`. I hadn't touched it for about 2 years and totally forgot that I'd need to manually update ruby-build.

Alternatively, it might be better to make ruby-build a git submodule.
This commit is contained in:
Oisín 2019-09-27 00:53:31 +01:00 committed by GitHub
parent 4e923221ce
commit 8ebf088360
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -43,6 +43,7 @@ RVM?**](https://github.com/rbenv/rbenv/wiki/Why-rbenv%3F)
* [Upgrading with Homebrew](#upgrading-with-homebrew)
* [Basic GitHub Checkout](#basic-github-checkout)
* [Upgrading with Git](#upgrading-with-git)
* [Updating the list of available Ruby versions](#updating-the-list-of-available-ruby-versions)
* [How rbenv hooks into your shell](#how-rbenv-hooks-into-your-shell)
* [Installing Ruby versions](#installing-ruby-versions)
* [Installing Ruby gems](#installing-ruby-gems)
@ -289,6 +290,15 @@ $ cd ~/.rbenv
$ git pull
~~~
#### Updating the list of available Ruby versions
If you're using the `rbenv install` command, then the list of available Ruby versions is not automatically updated when pulling from the rbenv repo. To do this manually:
```sh
$ cd ~/.rbenv/plugins/ruby-build
$ git pull
```
### How rbenv hooks into your shell
Skip this section unless you must know what every line in your shell