0

Ruby gem である geoip_city を Windows で実行する方法はありますか?

4

1 に答える 1

0

ドキュメントを読みましたか?? そこで次の指示を見つけました。

インストール

次のいくつかのバリエーションが機能するはずです。

  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
    make && sudo make install
    
  2. geoip_city gem をインストールします。

    sudo gem install geoip_city -- --with-geoip-dir=/opt/GeoIP
    
  3. GeoLite City データベース ファイルをバイナリ形式でダウンロードします。 opt/GeoIP/share/GeoIP/GeoLiteCity.dat

  4. これを使って!


Windows では、gem は他の gem と同様にインストールされます。

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

ruby\bin ディレクトリがパスにあることを確認するか、ruby\bin ディレクトリから上記のコマンドを実行してください。

ただし、必要な MaxMind ライブラリとデータベースにはもう少し作業が必要です。7zipなどの tar.gz ファイルを解凍できるアプリケーションが必要になります。MaxMind ライブラリへのリンクには、Windows のインストール手順がアーカイブに含まれていることが明確に記載されています。

データベースは単なるバイナリ ファイルなので、圧縮を解除したら準備完了です。

于 2010-02-22T18:04:14.437 に答える