rbenvで複数のRuby環境を管理する

Rubyの開発者は、複数のプロジェクトに携わることが多く、それぞれが固有のバージョン要件を備えています。そのため、多機能で使い勝手の良いバージョンマネージャの必要性は極めて重要です。このブログ記事では、この問題に対するエレガントなソリューションを提供する人気のRuby環境マネージャであるrbenvについて説明します。最もよく使われる機能、様々なプラットフォームへのインストール手順について説明し、最後に結論を述べます。 I. 概要 rbenvは軽量なRubyのバージョン管理ツールで、プロジェクト単位やシステム全体で異なるRubyのバージョンを切り替えることができるようにします。rbenvを使用すると、新しいRubyバージョンを簡単にインストールし、それらを最新の状態に保ち、各バージョンごとに分離されたgemセットを維持することができます。 rbenvの最もよく使われる機能には、以下のようなものがあります: Rubyバージョンのインストール グローバルなRubyのバージョンを設定する ローカル(プロジェクト固有)のRubyのバージョン設定 インストールされているRubyのバージョンをリストアップする Rubyのバージョンを削除する II. インストール Mac macOSでrbenvをインストールするには、Homebrewを使用します: brew install rbenv インストール後、rbenvをbashに追加し、Terminalを開くたびに読み込むようにします: echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.zshrc source ~/.zshrc Linux Linuxベースのシステムにrbenvをインストールするには、次の手順に従います: パッケージリストを更新する: sudo apt-get update 依存関係をインストールします: sudo apt-get install -y build-essential libssl-dev libreadline-dev zlib1g-dev GitHubのリポジトリからrbenvをクローンします: git clone https://github.com/rbenv/rbenv.git ~/.rbenv rbenvをPATHに追加します: echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc シェルにrbenvの初期化を追加します: echo 'eval "$(rbenv init -)"' >> ~/.bashrc シェルを再起動します: exec $SHELL III....

3月 15, 2023 · 1 分 · Juhyun Lee