Windows에서 실행되는 geoip_city, Ruby gem을 얻을 수있는 방법이 있습니까?Windows의 Ruby geoip_city
0
A
답변
0
documentation?을 읽으셨습니까? 나는 거기에 다음과 같은 지침을 발견
이
작동해야 다음의 몇 가지 변화를 설치합니다.
- 는 GeoCity C 라이브러리를 설치합니다.
tar -zxvf GeoIP-1.4.3.tar.gz cd GeoIP-1.4.3 ./configure --prefix=/opt/GeoIP make && sudo make install
이제 geoip_city 보석
sudo gem install geoip_city -- --with-geoip-dir=/opt/GeoIP
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
U 그렇지!
gem install geoip_city -- --with-geoip-dir=/opt/GeoIP
그냥 루비 \ bin 디렉토리가 경로에 있는지 확인하거나 루비 \에서 위의 명령을 실행
Windows에서
은, 보석은 다른 보석처럼 설치 bin 디렉토리에 있습니다.
그러나 필요한 MaxMind 라이브러리와 데이터베이스는 더 많은 작업을 필요로합니다. 7zip과 같은 tar.gz 파일의 압축을 풀 수있는 응용 프로그램이 필요합니다. MaxMind 라이브러리에 대한 링크는 특히 Windows 설치 지침이 아카이브에 포함되어 있음을 언급합니다.
데이터베이스는 단지 바이너리 파일이므로 일단 압축을 해제하면 나간다는 것이 좋습니다.
Windows에 tar이 있다는 것을 암시하고 있습니까?/configure와 같은/bash 스크립트를 실행할 수 있으며/opt/GeoIP와 같은 디렉토리 분리 기호를 사용할 수 있습니까? 설명서를 읽었습니다. Windows에서 작동하는 경우 Windows에서 작동하면 정말 놀라실 것입니다. – Pablo
아니요. 연결된 라이브러리를 살펴본 결과 집에 쉽게 설치된다는 것을 알았다면 당연한 결론이었습니다. 필요한 타르 및 gunzip이 누락되었을 수 있지만 적절한 대안에 연결했습니다. – EmFi