Ruby 開発環境を設定する
プロセスの概要
このトピックでは、ローカルマシンで Ruby 開発環境を設定する手順について説明します。 すべてのプラットフォームや目的に等しく適したプロセスはありませんのでご注意ください。 おすすめのベストプラクティスをいくつか紹介しますので、ご自身のニーズやローカルマシンのオペレーティングシステムに合わせて選択してください。
Ruby をインストールする
このトピックでは、Ruby(Ruby MRI)のリファレンス実装に焦点を当てていますが、RubyMine でも JRuby や TruffleRuby などの代替実装が サポートされています。
Ruby のインストール(英語)のトピックに従って、選択肢は豊富にあります。 考慮すべき重要な要素は次のとおりです。
お使いのオペレーティングシステム (Linux、macOS、Windows)
推奨ツール: システムパッケージマネージャー (Homebrew、 atp など)、Ruby バージョンマネージャー (rbenv、 RVM )、Ruby インストーラー (ruby-build、 ruby-install)、 RubyInstaller
(Windows の場合)Rails を使用する予定があるかどうか
解決策の選択に迷う場合は、以下の手順のいずれかをお試しください。 これらは、現在ユーザーの間で最も一般的で簡単だと考えられる方法を採用しています。
プラットフォームの手順を展開して詳細を参照してください。
Linux に Ruby をインストールする
この手順では、Ruby バージョン管理ツールとして最も普及している rbenv ツールを使用して、Linux システムに Ruby をインストールする方法について説明します。 rbenv ツールを使用すると、異なるバージョンの Ruby をインストールし、簡単に切り替えることができます。
(前提条件) Ruby をインストールする前に、次の操作を行ってください。
ターミナルで次のコマンドを実行して、Linux ディストリビューションを更新します。
sudo apt update sudo apt upgradeログイン ID とパスワードの入力を求められます。 両方入力したら、 Enter を押してください。 その後、プロンプトが表示されたら、もう一度 Enter を押してください。
以下のコマンドを実行して、必要なパッケージとライブラリをインストールします。
sudo apt install gcc make libssl-dev libreadline-dev zlib1g-dev libsqlite3-dev libyaml-devプロンプトが表示されたら、 Enter を押します。 ログイン名とパスワードの再入力を求められる場合があります(その場合は Enter を押してください)。
rbenv をインストールします。
rbenv リポジトリをクローンします。
git clone https://github.com/rbenv/rbenv.git ~/.rbenvシステムに rbenv を設定します。
~/.rbenv/bin/rbenv init完了したら、ターミナルウィンドウを閉じて新しいウィンドウを開き、変更が有効になっていることを確認します。
次のコマンドを実行して、 ruby-build プラグインをインストールします。
git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-buildRuby をインストールします。
(オプション) Ruby の最新の安定バージョンを表示するには、ターミナルで次のコマンドを実行します。
rbenv install -lRuby の特定のバージョンをインストールするには、次のコマンドを実行します。
rbenv install {your_ruby_version}以下のコマンドを実行してインストールを確認します。
ruby -vインストールするために選択した Ruby バージョンを取得する必要があります。
関連リンク
代替方法
Linux に Ruby をインストールする他の一般的な方法としては、Ruby バージョンマネージャー(RVM)または Ubuntu の APT パッケージマネージャーを使用する方法があります。 詳細は こちら(英語)を参照してください。
macOS に Ruby をインストールする
El Capitan (10.11) 以降、Ruby は macOS にデフォルトで含まれています。 ただし、これは古いバージョンであり、お客様向けに設計されていません。 プロジェクトに必要なすべての依存関係の互換性を確保し、権限の問題を回避するため、バージョンマネージャーを使用して Ruby をインストールすることをお勧めします。
この手順では、Ruby バージョン管理ツールとして最も広く普及している rbenv ツールを使用して、macOS システムに Ruby をインストールする方法について説明します。 rbenv ツールを使用すると、異なるバージョンの Ruby をインストールし、簡単に切り替えることができます。
(前提条件) Xcode IDE と Homebrew パッケージマネージャーが必要です。 システムにまだインストールされていない場合は、以下の手順に従ってください。
ターミナルで次のコマンドを実行します。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"これにより Homebrew がインストールされ、Xcode が自動的にダウンロードされてインストールされます。
brew configコマンドを実行して、Homebrew のインストールを確認します。 特に Xcode の行を確認してください。Xcode がまだインストールされていない場合は、
xcode-select --installコマンドを実行します。
これで、システムは Ruby をインストールする準備が整いました。
rbenv をインストールします。
次のコマンドを実行してください:
brew install rbenvインストールが完了したら、次のコマンドを実行します。
rbenv init変更が有効になっていることを確認するには、ターミナルタブを閉じて新しいタブを開きます。
以下のコマンドを実行して、インストールが成功したことを確認します。
rbenv -vシステムに rbenv バージョンをインストールする必要があります。
Ruby をインストールします。
Ruby の最新の安定バージョンを表示するには、ターミナルで次のコマンドを実行します。
rbenv install -lRuby の特定のバージョンをインストールするには、次のコマンドを実行します。
rbenv install {your_ruby_version}
Ruby のインストールを確認します。
ruby -vインストールするために選択した Ruby バージョンを取得する必要があります。
関連リンク
代替方法
macOS に Ruby をインストールするもう一つの一般的な方法は、Ruby バージョンマネージャー(RVM)を使用することです。 詳細は こちら(英語)を参照してください。
Windows に Ruby をインストールする
Windows に Ruby をインストールする一般的な方法は 2 つあります。
RubyInstaller: 自己完結型の Windows ベースのインストーラー
Windows Subsystem for Linux (WSL): Rails で Ruby を使用する予定の場合は推奨
Windows に Ruby をインストールする一般的な方法は 2 つあります。
RubyInstaller: 自己完結型の Windows ベースのインストーラー
Windows Subsystem for Linux (WSL): Rails で Ruby を使用する予定の場合は推奨
希望する方法のタブを選択し、指示に従ってください。
RubyInstaller ツールを使用する
このページ(英語)にアクセスして、必要なバージョンの Ruby インストーラーをダウンロードしてください。
ダウンロードした実行ファイルを実行します。 Ruby インストーラーウィザードが開きます。
ウィザードの最初のページで、 ライセンスに同意する チェックボックスをオンにし、 次へ ボタンをクリックします。
ウィザードの次のページで、次の操作を行います。
Ruby のインストール先を指定します。デフォルトのオプションのままにするか、新しい場所を指定してください。
次へ ボタンをクリックします。
ウィザードの次のページで、 MSYS2 開発ツールチェーン チェックボックスが選択されていることを確認し、 次へ ボタンをクリックします。 これにより、ファイルの抽出プロセスが開始されます。
すべてのファイルが抽出されると、ウィザードの最終ページが表示されます。 「ridk install」を実行して MSYS2 と開発ツールチェーンをセットアップする チェックボックスをオンにしたまま、 完了 ボタンをクリックします。
MSYS2 のインストール設定を示すターミナルウィンドウがポップアップ表示されます。 すべてデフォルトのまま Enter を押してください。 選択したコンポーネントがインストールされ、成功を示すウィンドウが表示されます。 もう一度 Enter を押してください。
これにより、システムにインストールされている Ruby バージョンが返されます。
ruby -vこれにより、システムにインストールされている Ruby バージョンが表示されます。
WSL を設定する
Microsoft ストアから WSL ディストリビューション(Ubuntu など)をダウンロードしてインストールします。
この手順では、最新の「Fall Creators Update」(最小バージョン 1709、ビルド 16299.15) を適用した少なくとも Windows 10 以降を使用してください。 手順については、公式ガイド Linux 用の Windows サブシステムをインストールするを参照してください。
WSL 2 を使用するには、Windows のバージョンが 10 ビルド 18917 以降である必要があります。 これらの手順(英語)に従って、ディストリビューションを切り替えます。
Linux ディストリビューションを実行します。
最初の起動時に、システムは Windows のオプション機能を有効にするように求めるメッセージを表示する場合があります。 この場合、次のことを行う必要があります。
管理者として Windows PowerShell を開き、実行します
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linuxコンピューターを再起動してください。
(オプション) お使いの Linux ディストリビューションに
rsyncが含まれていない場合は、例えば次のようにインストールする必要があります:apt-get install rsyncyum install rsync
Linux コマンドが使用できるようになったため、 上記の手順に従って Ruby をインストールします。
システムに Ruby インタープリターをインストールした後は、必ず RubyMine で 設定してください。
Ruby gems をセットアップ
インストールされた Ruby インタープリターには、サードパーティ製のライブラリセットが付属しています。 これらのライブラリのほとんどは、 gems 、パッケージ化されたライブラリ、 RubyGems と呼ばれるツールでインストールできるアプリケーションとして配布されています。 このツールは Ruby MRI にバンドルされているため、別途インストールする必要はほとんどありません。 このツールの詳細については、 Ruby の公式ドキュメント(英語)を参照してください。
Bundler のセットアップ
各プロジェクトに必要な依存関係を管理するには、 Bundler(英語) というツールを使用します。 このツールは、各プロジェクトの依存関係を Gem ファイル(英語)にリストし、それぞれのプロジェクトのルートディレクトリに配置します。
通常、 インストールされた Ruby インタープリターには Bundler もインストールされていますが、そのバージョンがプロジェクトに必要なバージョンと異なる場合があります。 そのような場合、RubyMine が必要なバージョンのインストールを提案します。 RubyMine と Bundler の連携方法については、 Bundler のトピックをご参照ください。
Rails 開発環境をセットアップする
IDE で Rails プロジェクトを操作するには、 rails 、gem とその依存関係を Ruby インタープリターにインストールする必要があります。
Rails Gem のインストール
RubyMine でこれを行うにはいくつかのオプションがあります:
新しい Rails アプリケーションを作成する場合、「rails」gem を 新規プロジェクトウィザードから直接インストールできます。
既存プロジェクトの場合は、「rails」gem を Gemfile に追加し、 Bundler を使ってインストールします。
組み込みの RubyMine ターミナルエミュレーターを開き、
gem install railsコマンドを実行してください。
このプロセスの次のステップは、Rails プロジェクトに必要な依存関係をインストールすることです。
Git のインストール
Rails プロジェクトを新規作成する場合は、事前に Git(英語) をインストールしてください。 この手順は、RubyMine がすべての新しい Rails プロジェクトに対してローカル Git リポジトリを自動的に作成するため必要です。
データベースツールをインストールする
Rails の開発は、リレーショナルデータベースの使用に大きく依存しています。 Rails で使用されている最も一般的なデータベース管理システム(DBMS)は、SQLite、MySQL、Postgres です。 ご希望の DBMS を使用するには、システムのパッケージマネージャーを使用して該当するパッケージをインストールすることをお勧めします。 例: Postgres をインストールするには、以下のいずれかのコマンドを使用します。
macOS
brew install postgresqlLinux (Windows 用の WSL を含む)
sudo apt install postgresql postgresql-contrib
JavaScript ツールをインストールする
Rails アプリケーションには、次の方法で管理される JavaScript モジュールを含めることができます:
Webpacker(英語): Webpack 上のラッパー gem – JavaScript コードの管理とバンドルに使用される一般的なツール。
アセットパイプライン (英語): Rails で JavaScript および CSS アセットを操作するためのレガシーフレームワーク。
Webpacker は Rails 6 以降のデフォルトの JavaScript コンパイラーであることに注意してください。 アプリケーションで Webpacker を使用するには、次のツールをインストールする必要があります。
Node.js(英語): JavaScript ランタイム。
Yarn(英語): JavaScript ライブラリの依存関係マネージャー。
その後、RubyMine から直接 JavaScript の依存関係をインストールし、 JavaScript コードの作業が行えます。