Installing Ruby 2.7 on Ubuntu 22.04
Install openssl libraries
This describes the steps for the installation of the correct openSSL libraries - based on information from this forum.
Downloading the libraries
wget https://www.openssl.org/source/openssl-1.1.1n.tar.gz
tar xf openssl-1.1.1n.tar.gz
Compiling
cd
in the directory openssl-1.1.1n
./config --prefix=/opt/openssl-1.1.1n --openssldir=/opt/openssl-1.1.1n shared zlib
make
make test
sudo make install
Link system certificates to openSSL1.1.1 directory
sudo rm -rf /opt/openssl-1.1.1n/certs
sudo ln -s /etc/ssl/certs /opt/openssl-1.1.1n
Install ruby using rvm
If you cd in the project folder:
rvm install $(cat .ruby-version) --with-openssl-dir=/opt/openssl-1.1.1n/
or if you want to install another version:
rvm install <ruby version> --with-openssl-dir=/opt/openssl-1.1.1n/