読む・知る

RubyInstaller|WindowsにRubyの実行・開発環境を導入 の紹介

概要

RubyInstallerは、WindowsでRubyプログラムを動かしたい人向けのインストーラーです。Rubyの実行環境やRubyGemsなどを導入でき、Devkit付きパッケージでは拡張ライブラリのビルドに使う環境も整えられます。 公式紹介

このソフトでできること

  • WindowsにRubyの実行環境を用意する。
  • RubyGemsを使って、必要なRubyライブラリを追加する。
  • Devkit付きパッケージで、対応するネイティブ拡張をビルドするための環境を用意する。

主な特徴

Devkit付きパッケージはMSYS2を組み合わせた構成です。gemの中にはRuby以外のコードをコンパイルするものもあり、そうした対応拡張を扱う場合に役立ちます。Devkitあり・なしのパッケージが用意されているため、利用するプロジェクトに合わせて選べます。 公式紹介 ・ ダウンロード一覧

対応OS・料金・ライセンス

RubyInstallerはWindows向けです。オープンソースとして無料でダウンロードでき、Ruby本体も無料で利用できます。 Rubyについて

インストーラープロジェクトのライセンスはBSD-3-Clauseです。Ruby本体やMSYS2、Devkitの構成要素にはそれぞれのライセンスがあるため、再配布する場合は各条件を確認してください。追加するgemについても個別の確認が必要です。 インストーラーのライセンス

導入時の注意点

Rubyのバージョンとアーキテクチャは、プロジェクトや使用するgemの要件に合わせて選びます。最新版がすべてのプロジェクトに適するとは限りません。

RubyInstallerを導入しても、完成したアプリケーションやRailsの公開サービス、すべてのgemがそろうわけではありません。目的に応じてライブラリやアプリケーションの設定を追加する必要があります。

使い方の要点

まず、使いたいプロジェクトが必要とするRubyのバージョンとアーキテクチャを確認します。次に、ネイティブ拡張を扱う必要があるかを確認し、Devkit付き・なしを選びます。パッケージの選択肢は 公式ダウンロードページ で確認できます。

向いている人

  • WindowsでRubyの学習やプログラムの実行を始めたい人。
  • プロジェクトの要件に合わせてRuby環境を導入したい人。
  • 対応するネイティブ拡張を扱うためにDevkitも導入したい人。

向いていない人

  • macOSやLinux向けのRubyインストーラーを探している人。
  • インストールだけで完成したアプリケーションや公開サービスを使いたい人。

FAQ

無料で使えますか?

RubyInstallerは無料でダウンロードでき、Ruby本体も無料です。再配布時には、インストーラーと各構成要素のライセンスを確認してください。

Devkit付きは何のためにありますか?

対応するネイティブ拡張をビルドするための環境を用意するためです。利用するgemの要件に合わせて選びます。

どのバージョンを選べばよいですか?

使うプロジェクトやgemが要求するバージョンとアーキテクチャに合わせて選んでください。 公式ダウンロード一覧 から候補を確認できます。