次の方法で共有


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

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

Ruby ドライバーは TDS プロトコルを使用します。このプロトコルは、SQL Server と Azure SQL Database で既定で有効になっています。 追加の構成は必要ありません。

ウィンドウズ

  1. Ruby インストーラーのダウンロード
    マシンに Ruby がない場合は、インストールします。 新しい Ruby ユーザーには、Ruby 2.2.X インストーラーを使用することをお勧めします。このインストーラーは、安定した言語と、互換性と更新が可能なパッケージ (gem) の広範な一覧を提供します。 Ruby の ダウンロード ページ に移動し、適切な 2.1.x インストーラーをダウンロードします。 たとえば、64 ビット コンピューターを使用している場合は、Ruby 2.1.6 (x64) インストーラーをダウンロードします。

  2. Ruby をインストールする
    インストーラーがダウンロードされたら、次の手順を実行します。
    a. ファイルをダブルクリックしてインストーラーを起動します。
    b。 言語を選択し、使用条件に同意します。
    c. インストール設定画面で、[Ruby 実行可能ファイルを PATH に追加する] の横にあるチェック ボックスをオンにし、 .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

注: OS には依存関係が存在し、macOS には 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