Rbenv: Alias a Ruby version

Updated . Posted . Visible to the public. Deprecated.

We use rbenv alias on every machine, so there is no need to have this card separately. Please check out https://makandracards.com/makandra/28149-installing-rbenv-on-ubuntu-18-04 if you encounter any issues.

For newer Ubuntu versions we currently need to install the patch level version 1.8.7-p375, otherwise the dev dependencies from openssl will cause the installation to fail.

For a project that specifies the Ruby version 1.8.7 in the .ruby-version the rbenv autoswitch will not work. You have several options how you can solve this problem:

  • Install rbenv-aliases Show archive.org snapshot , which will alias your Ruby 1.8.7-p375 to 1.8.7 with rbenv alias 1.8.7 1.8.7-p375 (recommended)
  • Use rbenv shell 1.8.7-p375, but don't forget to say rbenv shell --unset after you're finished with the project
  • Change the Ruby version in the .ruby-version to 1.8.7-p375
Last edit
Emanuel
License
Source code in this card is licensed under the MIT License.
Posted by Emanuel to makandra dev (2019-12-19 19:57)