Posted 4 months ago. Visible to the public. Deprecated.

Rbenv: Alias a Ruby version

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, 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

Once an application no longer requires constant development, it needs periodic maintenance for stable and secure operation. makandra offers monthly maintenance contracts that let you focus on your business while we make sure the lights stay on.

Owner of this card:

Avatar
Emanuel De
Last edit:
about 1 month ago
by Emanuel De
About this deck:
We are makandra and do test-driven, agile Ruby on Rails software development.
License for source code
Posted by Emanuel De to makandra dev
This website uses cookies to improve usability and analyze traffic.
Accept or learn more