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

时间:2018-05-17 14:30:16

标签: ruby windows installation freetds tiny-tds

我试图找到一种在Windows上安装freetds的方法,但我找不到。

我试图安装tiny_tds,但我收到了错误:

gem install tiny_tds

错误:安装tiny_tds时出错:

最后一个版本的tiny_tds(> = 0),以支持您的Ruby& RubyGems是 2.1.1。尝试使用allow(MyService).to receive(:my_method) { File.new }

进行安装

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

我已尝试过gem install tiny_tds -v 2.1.1',同样的错误。

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

我要求我的朋友尝试在他的机器(MAC)上使用我的项目,他也得到了同样的错误。所以他刚刚安装了FreeTds,之后他可以安装tiny_tds。

我认为宝石Tiny_tds包括Freetds,但它没有发生。我相信我需要在Windows上安装FreeTds。

有人可以解释如何在Windows上安装FreeTds吗?哪个工具是必要的?如果是命令行,我应该使用哪个命令?完成的东西。

1 个答案:

答案 0 :(得分:0)

看起来TinyTDS需要早于Ruby的版本,低于2.5。您的投放时间大于2.5,版本2.5.1p57

我建议安装2.4版本的最新Ruby版本,然后重试。祝你好运!

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