手順 1:Ruby 開発用に開発環境を構成する

SQL Server 用の Ruby ドライバーを使用してアプリケーションを開発するには、前提条件を使用して開発環境を構成する必要があります。

Ruby ドライバーでは TDS プロトコルが使用されます。これは SQL Server と Azure SQL Database で既定で有効になっています。 追加の構成は不要です。

Windows

  1. Ruby インストーラーをダウンロードします
    コンピューターに Ruby がインストールされていない場合は、インストールしてください。 初めて Ruby を使用する場合は、Ruby 2.2.X インストーラーを使用することをお勧めします。これにより、安定した言語と、互換性があり更新される幅広いパッケージ (gem) のリストが提供されます。 Ruby ダウンロード ページにアクセスし、適切な 2.1.x インストーラーをダウンロードします。 たとえば、64 ビットのコンピューターを使用している場合、Ruby 2.1.6 (x64) インストーラーをダウンロードします。

  2. Ruby をインストールします
    インストーラーをダウンロードしたら、次の操作を行います。
    a. ファイルをダブルクリックしてインストーラーを起動します。
    b. 言語を選択し、使用条件に同意します。
    c. インストールの設定画面で、[Add Ruby executables to your PATH]\(Ruby の実行ファイルを PATH に追加する\) と [Associate .rb and .rbw files with this Ruby installation]\(拡張子 .rb と .rbw を Ruby の実行ファイルに関連付ける\) の両方の横にあるチェック ボックスをオンにします。

  3. Ruby DevKit をダウンロードします
    RubyInstaller ページから DevKit をダウンロードします。

  4. Ruby DevKit をインストールします
    ダウンロードが完了したら、次の操作を行います。
    a. ファイルをダブルクリックします。 ファイルの抽出先を確認するメッセージが表示されます。
    b. [...] ボタンをクリックし、[C:\DevKit] を選択します。 このフォルダーは、[新しいフォルダーの作成] をクリックして最初に作成する必要のある場合があります。
    c. [OK] をクリックし、[抽出] をクリックしてファイルを抽出します。

  5. Cmd.exe を開きます

  6. Ruby DevKit を初期化します

> chdir C:\DevKit  
> ruby dk.rb init  
> ruby dk.rb install  
  1. TinyTDS gem をインストールします
> gem inst tiny_tds

Ubuntu Linux

  1. ターミナルを開きます

  2. Ruby バージョン マネージャー (rvm) と前提条件をインストールします

> sudo apt-get --assume-yes update  
> command curl -sSL https://rvm.io/mpapis.asc | gpg --import -  
> curl -L https://get.rvm.io | bash -s stable  
> source ~/.rvm/scripts/rvm  
  1. rvm を使用して Ruby をインストールします
    たとえば、Ruby バージョン 2.3.0 をインストールします。
> rvm install 2.3.0  
> rvm use 2.3.0 --default  
> ruby -v  

           最後のコマンドの出力が、バージョン 2.3.0 が実行されていることを確実に示すようにします。

  1. FreeTDS をインストールします
> sudo apt-get --assume-yes install freetds-dev freetds-bin  
  1. TinyTDS をインストールします
> gem install tiny_tds  

macOS

注: macOS には、OS に依存関係があるため、既に Ruby がプレインストールされています。

  1. ターミナルを開きます

  2. Homebrew パッケージ マネージャーをインストールします

> ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  
  1. FreeTDS をインストールします
> brew install FreeTDS  
  1. TinyTDS gem をインストールします
> gem install tiny_tds