If you installed both Ruby and Rails using
rbenv, then updating will be a breeze… more or less. Before updating anything though, install the plugin rbenv-updater if you didn’t already.
Updating and installing the new ruby version is quite easy:
> rbenv update > rbenv install -l | grep ^[0-9] list of Ruby versions > rbenv install -v <version>
From within your rails project update the files
Gemfile with the appropriate ruby version, and if you’re doing a rails upgrade as well update the Gemfile accordingly. Then issue the commands:
> bundle update --bundler > rails app:update file checks will be needed here
Start your server with puma or rails s and check that everything is working properly. If you need to downgrade due to troubles, you can revert the version changes in the files, delete the
Gemfile.lock if needed, issue a
bundle uninstall which will end quickly, and you’re done. No harm, no foul.