みなさんこんにちは、ユニファの赤沼です。 この記事は Unifa Advent Calendar 2023 の10日目の記事です。
最近はポジション的にプロダクションのコードを書くことはほとんどなくなってしまいましたが、ChatGPTなどLLM界隈の動きもあって手元でコードを書いて試してみたいという機会が増えてきました。
Rubyのコードが動けばよいだけならローカルのターミナルで直接試すのでも良いんですが、端末固有の環境に影響を受けたり、ライブラリのバージョンの依存関係の問題などもあり、まっさらな環境を手軽に用意したいということで、最近(今更感もありますが) Dev Containers を使い始めたので Ruby や Python の実行環境の構築について書いてみたいと思います。
Dev Containers について詳しくはこちら。
続きを読む