rubyに入門する

Rubyってどうなの?ナナオです。 今回はあまり触ってこなかったRubyに入門してみようと思います。 きっかけとしてはある会社と面談したときに面白そうな会社だな~~と思ったのですが、Rubyをメインで使っている会社だったからです。 私のRubyのレベルは若干しかできないくらいのレベルなので、基礎はできるようにしておこうと思い、今回備忘録もかねて入門してみようと思います。 Rubyのセットアップ まずはRubyのインストールを行っていきましょう。 バージョン管理はしっかりやっておきたいので、rbenvを使います。 私の開発環境はWindowsですが、anyenvを使いたかったのでWSL2で作業はしています。 また、すでにanyenvをダウンロード済みの環境ですが、anyenvのインストールは公式リポジトリを参照してください。 ではanyenvでrbenvをセットアップしていきます。 anyenv install rbenv これで問題なくrbenvはインストールできます。 あとは適当に安定版の3.2.2くらいをインストールします。 rbenv install 3.2.2 ただここでエラーが起きてしまいました。かなしいね。 ==> Downloading openssl-3.1.4.tar.gz... -> curl -q -fL -o openssl-3.1.4.tar.gz https://dqw8nmjcqpjn7.cloudfront.net/840af5366ab9b522bde525826be3ef0fb0af81c6a9ebd84caa600fea1731eee3 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 14.8M 100 14.8M 0 0 10.0M 0 0:00:01 0:00:01 --:--:-- 10.0M ==> Installing openssl-3.1.4... -> ./config "--prefix=$HOME/.anyenv/envs/rbenv/versions/3.2.2/openssl" "--openssldir=$HOME/.anyenv/envs/rbenv/versions/3.2.2/openssl/ssl" zlib-dynamic no-ssl3 shared -> make -j 24 BUILD FAILED (Ubuntu 22.04 on x86_64 using ruby-build 20231225-4-g33168b3) You can inspect the build directory at /tmp/ruby-build.20240115225829.19003.NXfhFA See the full build log at /tmp/ruby-build.20240115225829.19003.log ログを見てみると、zlibがインストールされていないのが原因だったようです。 ...

January 15, 2024 · にあえん