Вы прочитали документацию ? ? Там я нашел следующие инструкции:
Установить
Должны работать некоторые варианты следующего.
Установите библиотеку GeoCity C. Вы можете получить его здесь www.maxmind.com / app / c Например, мне нравится устанавливать мой в / opt / GeoIP, поэтому я делаю это:
tar -zxvf GeoIP-1.4.3.tar.gz
cd GeoIP-1.4.3
./configure --prefix=/opt/GeoIP
make && sudo make install
Теперь установите geoip_city gem
sudo gem install geoip_city -- --with-geoip-dir=/opt/GeoIP
Загрузите файл базы данных GeoLite City в двоичном формате по адресу: www.maxmind.com/app/geolitecity. Может быть, эта прямая ссылка будет работать: www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz Я поместил этот файл в /opt/GeoIP/share/GeoIP/GeoLiteCity.dat
Используй это!
В Windows гем устанавливается как любой другой гем:
gem install geoip_city -- --with-geoip-dir=/opt/GeoIP
Просто убедитесь, что каталог ruby \ bin находится в вашем пути, или вы запускаете указанную выше команду из каталога ruby \ bin.
Но необходимая библиотека MaxMind и база данных требуют немного больше работы. Вам понадобится приложение, которое может распаковать файлы tar.gz, такие как 7zip . Ссылка на библиотеку MaxMind специально упоминает инструкции по установке Windows, содержащиеся в архиве.
База данных - это просто двоичный файл, поэтому, разархивировав его, можно начинать.