Windows 上的 Ruby geoip_city

发布于 2024-08-22 01:59:32 字数 48 浏览 12 评论 0原文

有没有办法让 geoip_city(Ruby gem)在 Windows 上运行?

Is there a way to get geoip_city, the Ruby gem, running on Windows?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

中性美 2024-08-29 01:59:32

您是否阅读过文档??我在那里找到了以下说明:

安装

以下内容的某些变体应该可以工作。

  1. 安装 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
    制作&&须藤进行安装
    
  2. 现在安装 geoip_city gem

    sudo gem install geoip_city -- --with-geoip-dir=/opt/GeoIP
    
  3. 从以下位置下载二进制格式的 GeoLite City 数据库文件:www.maxmind.com/app/geolitecity 也许这个直接链接会起作用:www.maxmind.com/download /geoip/database/GeoLiteCity.dat.gz 我将此文件放在 /opt/GeoIP/share/GeoIP/GeoLiteCity.dat

  4. 使用它!


在 Windows 上,gem 的安装方式与任何其他 gem 一样:

gem install geoip_city -- --with-geoip-dir=/opt/GeoIP

只需确保 ruby​​\bin 目录位于您的路径中,或者从 ruby​​\bin 目录运行上述命令。

但所需的 MaxMind 库和数据库需要做更多的工作。您将需要一个可以解压缩 tar.gz 文件的应用程序,例如 7zip。 MaxMind 库的链接特别提到存档中包含 Windows 安装说明。

数据库只是一个二进制文件,因此一旦解压缩它就可以开始了。

Have you read the documentation?? I found the following instructions there:

Install

Some variation of the following should work.

  1. Install the GeoCity C library. You can get it from here www.maxmind.com/app/c For example, I like to install mine in /opt/GeoIP so I do this:

    tar -zxvf GeoIP-1.4.3.tar.gz
    cd GeoIP-1.4.3
    ./configure --prefix=/opt/GeoIP
    make && sudo make install
    
  2. Now install the geoip_city gem

    sudo gem install geoip_city -- --with-geoip-dir=/opt/GeoIP
    
  3. Download the GeoLite City database file in binary format from: www.maxmind.com/app/geolitecity Maybe this direct link will work: www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz I put this file in /opt/GeoIP/share/GeoIP/GeoLiteCity.dat

  4. Use it!


On Windows, the gem installs like any other gem:

gem install geoip_city -- --with-geoip-dir=/opt/GeoIP

Just make sure that ruby\bin directory is in your path or you run the above command from the ruby\bin directory.

But the required MaxMind library and database takes a little more work. You will need an application that can uncompress tar.gz files such as 7zip. The link to the MaxMind library specifically mentions Windows installation instructions are contained in the archive.

The database is just a binary file, so once you've uncompressed it you're good to go.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文