sexta-feira, 15 de março de 2019

rbenv: Como atualizar a lista de versões disponíveis do Ruby no Linux

Quando você pede para o rbenv instalar uma versão do Ruby que ele não sabe sobre, você receberá uma mensagem de erro.
$ rbenv install 2.1.2
ruby-build: definition not found: 2.1.2

You can list all available versions with `rbenv install --list'.

If the version you're looking for is not present, first try upgrading
ruby-build. If it's still missing, open a request on the ruby-build
issue tracker: https://github.com/sstephenson/ruby-build/issues
No Linux, você provavelmente instalou o ruby-build  como um plugin do rbenv. Atualizar é fácil:
cd ~/.rbenv/plugins/ruby-build
git pull
Pronto. Rbenv agora vai saber sobre as novas versões do Ruby imadiatamente.


Referência: https://makandracards.com/makandra/25477-rbenv-how-to-update-list-of-available-ruby-versions-on-linux