2012-09-28 3 views
2

R-2.15.1, RTools 2.16 (2.15 시도) 및 MySQL 5.5를 사용하여 Windows 7 Professional x64 시스템에 RMySQL을 설치하려고합니다.다른 RMySQL Windows 7 설치 문제

libmysql.dll 및 libmysql.lib를 mysql \ lib \ opt 및 \ bin에 복사했습니다. 또한 libmysql.dll을 R-2.15.1 \ bin에 복사했습니다.

Renviron.site는 8.3 명명법과 8.3 이외의 명명법을 모두 사용하여 Sys.getenv('MYSQL_HOME')으로 확인 된대로 올바르게 설정했습니다.

Sys.getenv('MYSQL_HOME')에 대한 샘플 출력은 "C:/Program Files/MySQL/MySQL Server 5.5/" (따옴표 포함)입니다. 나가 8.3의 명명법을 사용할 때 또한 정확하다. 그것은 단지 아래에두고 -

는 MySQL의 5.5 제대로 그렇게하지 않기 때문에 내가 수동으로 (오른쪽 위치에 레지스트리로를 삽입 한

c:\Rtools\bin;c:\Rtools\gcc-4.6.3\bin;C:\Program Files\MySQL\MySQL Server 5.5\lib\opt;c:\program file\R\R-2.15.1\bin;

: 여기

내 PATH의 관련 부분입니다 심지어

Sys.setenv('MYSQL_HOME=C:/Program Files/MySQL/MySQL Server 5.5/') 
을 시도

Error in utils::readRegistry("SOFTWARE\MySQL AB", hive = "HLM", maxdepth = 2) :Registry key 'SOFTWARE\MySQL AB' not found

: Wow6432Node) 및이 오류를 처리하는 시스템 변수로 삽입 내가 RMySQL를 설치하려고 할 때

그러나, 나는 다음과 같은 오류 얻을 :

I 오류를 올바르게 이해하고있는 경우
checking for $MYSQL_HOME... not found... searching registry... 

cygwin warning: 
    MS-DOS style path detected: C:/PROGRA~1/R/R-215~1.1/bin/x64/Rscript 
    Preferred POSIX equivalent is: /cygdrive/c/PROGRA~1/R/R-215~1.1/bin/x64/Rscript 
    CYGWIN environment variable option "nodosfilewarning" turns off this warning. 
    Consult the user's guide for more details about POSIX paths: 
    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames 
Try setting MYSQL_HOME to one of the following (you may have to use the non-8dot3 file name): 


ERROR: configuration failed for package 'RMySQL' 

, 그것이 제대로 Sys.getenv를 사용하여 호출에도 불구하고, MYSQL_HOME을 찾을 수는에 있습니다 레지스트리의 적절한 위치 및 시스템 변수입니다.

답변