2011-10-19 4 views
0

관리자 권한없이 Windows XP 시스템 (R 2.12.1 실행)에 RPostgreSQL을 설치할 수 있습니까? 나는 아직 시도 무엇Windows에 RPostgreSQL을 설치하는 방법

[편집]

:

먼저 내가 어떻게가에 문서를 찾기 위해 노력 :

는 (. RpgSQL - Why is it so slow? Btw는이 게시물이 게시물의 후속이다) Windows에 RPostgreSQL을 설치하십시오. 나는 성공하지 못했습니다 (MacOS here에 대한 문서 만 찾을 수있었습니다).

install.packages('RPostgreSQL', type='source') 

가 실제로 작동하지 않았다 (I 순간 R은 바쁜에서, 나중에 당신에게 오류 메시지를 줄 수 있습니다) :

는 그 후 나는 순진 솔루션을 시도했다.

소스를 직접 컴파일하는 것과 같은 가능성이 있지만 R 패키지를 사용하지 않았기 때문에 아직 시도하지 않았습니다.

+1

[FAQ] (http://stackoverflow.com/questions/how-to-ask) – ROLO

+0

예를 들어, 이미 postgreSQL이 설치되어 있는지 확인하십시오.) – csgillespie

답변

2

RPostgreSQL을 소스에서 빌드하려면 컴퓨터에 Rtools 및 Postgres가 설치되어 있어야하며, 불행하게도 Windows 바이너리는 사용할 수 없습니다.

또 다른 옵션은 RJDBC입니다 (here 참조). 당신은 RJDBC Postgres 드라이버 항아리를 어딘가에서 찾아야 할 것입니다. 그 jar 파일을 설치할 필요가 없습니다. 단지 디렉토리에 넣고 RJDBC에 올바른 경로를 지정하십시오.

이 솔루션의 속도는 궁금한 점이 있으시면 언제든지 알려주십시오.

편집 : 코멘트에서 언급했듯이 RpgSQL은 RJDBC를 사용하므로 후자를 사용하면 RpgSQL에서 병목 현상이 발생하지 않는 한 속도가 향상되지 않을 가능성이 높습니다.

+1

RpgSQL 패키지는 Windows에서 작동하며 RJDBC를 사용하며 RJDBC보다 직접 사용하기 쉽습니다. CRAN 페이지 (http://cran.r-project.org/web/packages/RpgSQL/index.html)에있는 설치 지침 링크를 참조하십시오. RJDBC (따라서 RpgSQL)는 소규모 프로젝트에 더 적합합니다. –

+0

제 경우에는 큰 프로젝트입니다. 이미 RpgSQL을 사용하고있어 어려움이 있습니다. 어쩌면 문제는 RJDBC입니다. 사전 컴파일 된 RPostgreSQL 패키지가없는 이유는 무엇입니까? – speendo

+2

CRAN에는 RPostgreSQL을 컴파일하고 링크 할 PostgreSQL 헤더/라이브러리가 없기 때문에. rpostgresql-list에 묻는다면 누군가가 여러분의 지역 패키지를 공유 할 것입니다. –

관련 문제