我试图找到一种在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吗?哪个工具是必要的?如果是命令行,我应该使用哪个命令?完成的东西。
答案 0 :(得分:0)
看起来TinyTDS需要早于Ruby的版本,低于2.5
。您的投放时间大于2.5
,版本2.5.1p57
。
我建议安装2.4
版本的最新Ruby版本,然后重试。祝你好运!
PS:如果您需要直接安装FreeTDS Windows二进制文件,可以在此处找到它们:https://sourceforge.net/projects/freetdswindows/