Closed2
rbenvで、Ruby2.7をUbuntu22.04にインストールする(OpenSSL 1.1が入れられない)
ピン留めされたアイテム
解決方法
ruby_buildのバージョンを最新にして、
git -C "$(rbenv root)"/plugins/ruby-build pull
再度rbenv install 2.7.6
をトライ!
参考
(あとでもうちょっと追記)
Ubuntu 22.04に、rbenvを使ってRuby2.7をインストールしようとしたら、OpenSSL 1.1が必要になる。
が、Ubuntu 22.04にはOpenSSL 3しか提供されない。
そもそもなぜRuby2.7を?
AWS Lambdaに標準で用意されているRubyのサポートランタイムのバージョンが2.7だった。
これに合わせて、AWS SAM CLIを使ってローカル(Ubuntu 22.04)サーバ上で動作確認しながら開発するには、Ruby2.7のランタイムが必要。
このスクラップは2022/10/17にクローズされました