2013-03-29 2 views
0

R-Bloggers 웹 사이트의 설치 지침을 따릅니다. 그러나 일단 내가 install.packages('RMySQL',type='source')을하면 다음 오류가 발생합니다. 경로와 관련하여 약간의 충돌이있는 것으로 보입니다 (Windows는 역 슬래시를 좋아하지만 설치 프로그램은 유닉스 스타일의 역 슬래시를 사용합니다). 어떤 아이디어가 잘못 될까요?Windows 8에서 RMySQL 설치시 문제가 발생했습니다

--- 오류 메시지 --- install.packages ('RMySQL'형 = '소스')

C '로 패키지 (들) 설치 : /Software/R-2.15.2/library ' 는 (같은'lib 디렉토리 '지정되지 않은)

URL 노력'http://cran.rstudio.com/src/contrib/RMySQL_0.9-3.tar.gz '

콘텐츠 형식'응용 프로그램/X-gzip을 '길이 165,363 바이트 (161 KB)

열 URL

소스에게 $ MYSQL_HOME 확인

을 확인

** 패키지 'RMySQL'를 성공적으로 압축 해제 및 MD5 합계 패키지 'RMySQL을'... 설치

  • 이하

    (161)를 다운로드했습니다. .. C : \ Software \ xampp \ mysql

    cygwin 경고 :

    ,515,

    MS-DOS 스타일로 검출 : C : \ 소프트웨어 \ XAMPP \ MySQL의

    바람직한 POSIX 당량이다/cygdrive/C/소프트웨어/XAMPP/MySQL을에게

    CYGWIN 환경 변수 옵션 "nodosfilewarning"턴 이 경고를 무시하십시오. 이 패키지는 비어 'configure.win'파일이,

    그래서 단지를 구축 : 경고

    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames 
    

    ** libs가 :

    POSIX 경로에 대한 자세한 내용은 사용 설명서를 참조하십시오 주요 아키텍처

    Cygwin에서 경고 :

    MS-DOS 스타일 경로 검색 : C : /Software/R-215~1.2/et C/64/Makeconf

    선호 POSIX의 것과 동일합니다 : /cygdrive/c/Software/R-215~1.2/etc/x64/Makeconf

    "nodosfilewarning"변수 옵션은이 경고를 해제

    CYGWIN 환경을 제공합니다.

    는 POSIX 경로에 대한 자세한 내용은 사용 설명서를 참조하십시오 :

    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames 
    

    의 gcc -m64 -I "C :/소프트웨어/R-215 ~ 1.2/include "-DNDEBUG -I"C : ₩ Software ₩ xampp ₩ mysql "/ include -I"d :/RCompile/CRANpkg/extralibs64/local/include "-O2 -Wall -std = gnu99 -mtune = core2 -c

    RS-RS-DBI.c -o DBI.o

    RS-DBI.c : 기능의 'RS_na_set'

    RS-DBI.c : 1219 : 11 : 경고 : 변수 ' c '는 설정되었지만 사용되지 않음 [-Wunused-but-set-variable]

    gcc -m64 -I "C : /Software/R-215-1.2/include"-DNDEBUG -I "C : \ Software \ xampp \ mysql "/ include -I"d :/RCompile/CRANpkg/extralibs64/local/include "-O2 -Wall -std = gnu99 -mtune = core2 -c

    RS-RS-MySQL.c -o MySQL.o

    RS-MySQL.c : 함수 'RS_MySQL_fetch'물 :

    RS-MySQL.c : 657 : 13 : 경고 : 변수 'fld_nullOk '설정하지만 사용 [-Wunused - 뷰트 설정 변수]

    RS-MySQL.c : 기능의'RS_DBI_invokeBeginGroup '

    RS-MySQL.c : 1137 : 30 : 경고 : 변수'브로 '설정되었지만 사용되지 않음 [-Wunused-but-set-variable]

    RS-MySQL.c : fu nction 'RS_DBI_invokeNewRecord'

    MySQL.c RS-1158 : 20 : 경고 : 변수 '브로 셋트는 아니지만 [-Wunused - 뷰트 설정 변수]

    RS-MySQL.c 사용 IN : 함수 'RS_MySQL_dbApply'

    RS-MySQL.c : 1219 : 38 : 경고 'fld_nullOk 셋트 변수하지만 사용되지 [-Wunused - 뷰트 설정 변수]

    GCC -m64 -shared -s -static-libgcc -o RMySQL.dll tmp.def RS-DBI.o RS-MySQL.o

    C : \ Software \ xampp \ mysql/bin/libmySQL.dll -Ld :/RComp ile/CRANpkg/extralibs64/local/lib/x64 -Ld :/RCompile/CRANpkg/extralibs64/local/lib -LC : /Software/R-215~1.2/bin/x64 -lR

    gcc.exe : 오류 : C : \ SOFTWARE \ XAMPP \ mysql을/빈/libmySQL.dll 파일 : 해당 파일이나 디렉토리

    ERROR : 컴파일이 'RMySQL'

    • 제거 'C 패키지 실패 : /Software/R-2.15 .2/library/RMySQL '

    install.packages : 'C :/Software/R-215 ~ 1 '명령을 실행하면 경고 메시지가 나타납니다. 2/빈/64/R CMD "C : /Software/R-2.15.2/library를"-l INSTALL

    C : 사용자 \ \ 레노버 \의 AppData \ 로컬 \ 온도 \ RtmpiIQAUp/downloaded_packages/RMySQL_0.9 -3.tar.gz의 상태가 1

    설치시 경고.패키지 : 패키지 'RMySQL'의

    설치 한 0이 아닌 종료 상태

    다운로드 된 소스 패키지는 에 'C : \ 사용자 \ 레노버 \의 AppData \ 로컬 \ 온도 \ RtmpiIQAUp \ downloaded_packages'

+0

경고를 무시하십시오. 중요한 부분은 오류입니다. 찾으려는 DLL을 찾아 내야한다고 생각하는 디렉토리에 복사하십시오. –

+0

dll을 복사하고 명령을 실행 한 후 다음 오류가 발생합니다 :'C : \ Software \ xampp \ mysql/bin/libmySQL. dll -Ld :/RCompile/CRANpkg/extralibs64/local/lib/x64 -Ld :/RCompile/CRANpkg/extralibs64/local/lib -LC : /Software/R-215~1.2/bin/x64 -lR collect2 : ld 5 종료 상태를 반환했습니다 오류 : 패키지 'RMySQL'' – user721975

+0

에 대한 컴파일이 실패했습니다. 링크 오류가 발생하여 라이브러리를 찾을 수 없습니다. 거기에 라이브러리가 있는지 확인하고 같은 디렉토리에 복사하십시오. –

답변

0

lib 안의 모든 파일과 폴더를 bin 폴더로 복사하십시오.

몇 가지 이상한 이유로 설치 프로그램이 bin 디렉토리에서 lib 파일을 찾습니다.

관련 문제