Как установить FREETDS в Windows 10 с помощью Ruby

Я пытался найти способ установить freetds на Windows, но я просто не могу этого найти.

Я пытаюсь установить tiny_tds, но получаю ошибку:

гем установить tiny_tds


ОШИБКА: Ошибка установки tiny_tds:

Последней версией tiny_tds (>= 0) для поддержки ваших Ruby и RubyGems была 2.1.1. Попробуйте установить его с помощью gem install tiny_tds -v 2.1.1

Для tiny_tds требуется версия Ruby ‹ 2.5, >= 2.0. Текущая рубиновая версия — 2.5.0.


Я пробовал "gem install tiny_tds -v 2.1.1", та же ошибка.

Моя рубиновая версия - ruby ​​2.5.1p57 (версия 63029 2018-03-29) [x64-mingw32]

Я попросил своего друга попробовать использовать мой проект на его машине (MAC), и он получил ту же ошибку. Итак, он только что установил FreeTds и после этого смог установить tiny_tds.

Я думал, что гем Tiny_tds включает Freetds, но это не так. Я считаю, что мне нужно установить FreeTds на Windows.

Может ли кто-нибудь объяснить, как установить FreeTds в Windows? какой инструмент необходим? если это командная строка, какую команду я должен использовать? Что-то законченное.


person Roger Fernandes    schedule 17.05.2018    source источник


Ответы (1)


Похоже, TinyTDS требует более ранней версии Ruby, чем у вас, ниже 2.5. Вы используете более позднюю версию, чем 2.5, версия 2.5.1p57.

Я бы порекомендовал установить последнюю версию Ruby выпуска 2.4 и повторить попытку. Удачи!

PS: Если вам нужно установить бинарные файлы FreeTDS для Windows напрямую, вы можете найти их здесь: https://sourceforge.net/projects/freetdswindows/

person FlipperPA    schedule 20.05.2018