Ruby環境の構築(Windows)

Window上で、rubyを開発する場合、ruby環境の構築が必要です。
rubyのバージョンが 3.1 以降で、 msys2のランタイムに ucrt64 が含まれることがOSBXLの動作必須条件です。

以下に、Windowsのrubyの環境構築について記します。

(ruby3.1以降の環境を既にお持ちの方は、「rubymsys2 環境を認識させる」の確認をお願いします)
  1. msys2 のインストール
    上記のリンクから最新のインストーラー(x86_64)をダウンロードし、C:¥msys64(既定フォルダ) ディレクトリにインストールします。
    インストール終了後に、msys2を実行するため、インストーラーの「Run MSYS2 now.」にチェックがついていることを確認してください。
    (上記のページの詳しいインストール方法が書かれているため、参考にしてください)
  2. ruby のインストール
    rubyInstaller から利用するrubyのバージョンに合わせたモジュールをダウンロードします。
    DEVKitなしのインストーラーを選択し、インストールしてください。(DEVKitは、上の手順で既にインストールしているからです)
  3. rubymsys2 環境を認識させる
    インストールしたrubyのbinフォルダにある ridk.cmd を以下の様に実行し、必要なソフトをインストールおよび認識させます。
    rubyをインストールしたディレクトリ¥bin¥ridk.cmd install
    
    上記の成功の後、以下のコマンドを実行します。
    rubyをインストールしたディレクトリ¥bin¥ridk.cmd enable ucrt64
    
    上記のコマンドを実行後、正しくインストールおよび認識状況を以下のコマンドで確認します。
    rubyをインストールしたディレクトリ¥bin¥ridk.cmd version
    

ライブラリのダウンロード

ダウンロードページ から、 OSやRubyのバージョンに合わせたモジュール をダウンロードし、解凍します。

Note

Windows環境では、Windows10(64ビットバージョン)以降で動作します。 大抵の環境には、既にインストールされているはずですが、 MSVCランタイム が必要です。

Mac環境では、OSXのバージョンが、12.3以降で動作します。x64とarm64(M1,M2 Mac)は別モジュールで提供していますので、注意してください。

ライブラリのインストール

ライブラリのインストールは gem パッケージマネージャーを通じて行います。

gem install bundler
cd インストールしたいディレクトリ
gem install ダウンロードして解凍したファイルパス

で、ライブラリのインストールが可能です。

bundlerのインストールは、直接RubyOSBXLに関係がありませんが、サンプル等の実行に必要なので、インストールしてください。

ライブラリのアンインストール

ライブラリのアンインストールは gem パッケージマネージャーを通じて行います。

cd インストールしたディレクトリ
gem uninstall rubyosbxl

で、ライブラリのアンインストールが可能です。