如何使用Ruby在Windows 10上安装FREETDS

如何使用Ruby在Windows 10上安装FREETDS,ruby,windows,installation,freetds,tiny-tds,Ruby,Windows,Installation,Freetds,Tiny Tds,我试图找到一种在windows上安装freetds的方法,但我就是找不到 我正在尝试安装tiny_tds,但出现错误: gem安装tiny_tds 错误:安装tiny_tds时出错: 支持Ruby和RubyGems的tiny_tds(>=0)的最新版本是 2.1.1. 尝试使用gem install tiny_tds-v 2.1.1安装它 tiny_tds需要Ruby版本=2.0。目前的ruby版本是2.5.0 我试过“gem install tiny_tds-v2.1.1”,同样的错误 我

我试图找到一种在windows上安装freetds的方法,但我就是找不到

我正在尝试安装tiny_tds,但出现错误:

gem安装tiny_tds


错误:安装tiny_tds时出错:

支持Ruby和RubyGems的tiny_tds(>=0)的最新版本是 2.1.1. 尝试使用
gem install tiny_tds-v 2.1.1安装它

tiny_tds需要Ruby版本<2.5,>=2.0。目前的ruby版本是2.5.0


我试过“gem install tiny_tds-v2.1.1”,同样的错误

我的ruby版本是ruby 2.5.1p57(2018-03-29修订版63029)[x64-mingw32]

我让我的朋友尝试在他的机器(MAC)上使用我的项目,他也犯了同样的错误。所以他只是安装了FreeTds,然后他就可以安装tiny_tds了

我原以为gem Tiny_tds包括Freetds,但事实并非如此。我相信我需要在windows上安装FreeTds


有人能解释一下如何在Windows上安装FreeTds吗?需要哪种工具?如果是命令行,我应该使用哪个命令?一些完整的东西

看起来TinyTDS需要比您更早的Ruby版本,低于
2.5
。您运行的版本大于
2.5
,版本
2.5.1p57

我建议安装最新的Ruby版本的
2.4
并重试。祝你好运

PS:如果您需要直接安装FreeTDS Windows二进制文件,您可以在此处找到它们: