2010-02-22 8 views

답변

0

documentation?을 읽으셨습니까? 나는 거기에 다음과 같은 지침을 발견

작동해야 다음의 몇 가지 변화를 설치합니다.

  1. 는 GeoCity C 라이브러리를 설치합니다.

    tar -zxvf GeoIP-1.4.3.tar.gz 
    cd GeoIP-1.4.3 
    ./configure --prefix=/opt/GeoIP 
    make && sudo make install 
    
  2. 이제 geoip_city 보석

    sudo gem install geoip_city -- --with-geoip-dir=/opt/GeoIP 
    
  3. GeoLite 도시 다운로드를 설치 : 당신은 여기 www.maxmind.com/app/c 예를 들어에서 그것을 얻을 수, 나는이 할 수 있도록/옵션/GeoIP가에 내 설치하려면 www.maxmind.com/app/geolitecity이 직접 링크가 작동하는지 확인하십시오 : www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz이 파일을/opt/GeoIP/share/GeoIP/GeoLiteCity.dat

  4. U 그렇지!

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

    그냥 루비 \ bin 디렉토리가 경로에 있는지 확인하거나 루비 \에서 위의 명령을 실행

    Windows에서

은, 보석은 다른 보석처럼 설치 bin 디렉토리에 있습니다.

그러나 필요한 MaxMind 라이브러리와 데이터베이스는 더 많은 작업을 필요로합니다. 7zip과 같은 tar.gz 파일의 압축을 풀 수있는 응용 프로그램이 필요합니다. MaxMind 라이브러리에 대한 링크는 특히 Windows 설치 지침이 아카이브에 포함되어 있음을 언급합니다.

데이터베이스는 단지 바이너리 파일이므로 일단 압축을 해제하면 나간다는 것이 좋습니다.

+0

Windows에 tar이 있다는 것을 암시하고 있습니까?/configure와 같은/bash 스크립트를 실행할 수 있으며/opt/GeoIP와 같은 디렉토리 분리 기호를 사용할 수 있습니까? 설명서를 읽었습니다. Windows에서 작동하는 경우 Windows에서 작동하면 정말 놀라실 것입니다. – Pablo

+0

아니요. 연결된 라이브러리를 살펴본 결과 집에 쉽게 설치된다는 것을 알았다면 당연한 결론이었습니다. 필요한 타르 및 gunzip이 누락되었을 수 있지만 적절한 대안에 연결했습니다. – EmFi