Installation of rbenv and ruby-build is completed, and by rbenv-doctor script
Verification is OK.
$ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash
Checking for `rbenv' in PATH: /home/dev/.rbenv/bin/rbenv
Checking for rbenv shims in PATH: OK
Checking `rbenv install' support: /home/dev/.rbenv/plugins/ruby-build/bin/rbenv-install (ruby-build 20200520-12-g69ccbf4)
Counting installed Ruby versions: none
There aren't any Ruby versions installed under `/home/dev/.rbenv/versions'.
You can install Ruby versions like so: rbenv install 2.2.4
Checking RubyGems settings: OK
Auditing installed plugins: OK
After the installation of rbenv + ruby-build was completed, Ruby2.7.1 was installed by rbenv install -v 2.7.1
, but it failed due to the following reasons (because it is redundant to post the full error). , Excerpts of characteristic parts)
__ The cause was a lack of libraries needed to build Ruby. The __ruby-build wiki has a page that summarizes the libraries required to build Ruby and how to install them for each OS. With this as a reference, after installing the missing libraries in my environment (Ubuntu), I was able to install Ruby 2.7.1 by doing rbenv install
.
sudo apt update
sudo apt-get install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libdb-dev
Recommended Posts