步骤 1:配置用于 Ruby 开发的开发环境

必须为开发环境配置必备项,才能使用 Ruby Driver for SQL Server 开发应用程序。

Ruby 驱动程序使用 TDS 协议,此协议在 SQL Server 和 Azure SQL 数据库中默认启用。 这种方式无需任何其他配置。

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. 在“安装设置”屏幕上,选中“将 Ruby 可执行文件添加到 PATH”和“将 .rb.rbw 文件与此 Ruby 安装相关联”旁边的复选框。

  3. 下载 Ruby DevKit
    从 RubyInstaller 页下载 DevKit

  4. 安装 Ruby DevKit
    下载完成后,执行以下操作:
    a. 双击文件。 系统会询问要从哪里提取文件。
    b. 单击“...”按钮,然后选择“C:\DevKit”。 可能需要先单击“新建文件夹”来创建此文件夹。
    c. 依次单击“确定”和“提取”,以提取文件。

  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 已预安装 Ruby,因为 OS 有依赖项。

  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