2012-03-13 3 views
5

의 개발 버전을 Github에서 설치하려고합니다. 설치하는 동안 다음과 같은 오류 메시지가 나타납니다.github에서 ggbiplot 설치

library(devtools) 
install_github("ggbiplot", "vqv") 


Installing github repo(s) ggbiplot/master from vqv 
Installing ggbiplot.zip from https://github.com/vqv/ggbiplot/zipball 
Installing ggbiplot 
* checking for file 'C:\Users\Muhammad Yaseen\AppData\Local\Temp\Rtmpsx4n5u\vqv-ggbiplot-2623d7c/DESCRIPTION' ... OK 
* preparing 'ggbiplot': 
* checking DESCRIPTION meta-information ... OK 
* checking for LF line-endings in source and make files 
* checking for empty or unneeded directories 
* looking to see if a 'data/datalist' file should be added 
* building 'ggbiplot_0.5.tar.gz' 
cygwin warning: 
    MS-DOS style path detected: C:/Users/MUHAMM~1/AppData/Local/Temp/Rtmpsx4n5u/ggbiplot_0.5.tar.gz 
    Preferred POSIX equivalent is: /cygdrive/c/Users/MUHAMM~1/AppData/Local/Temp/Rtmpsx4n5u/ggbiplot_0.5.tar.gz 
    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 

Warning: invalid package 'Yaseen/R/win-library/2.14' 
Error: ERROR: cannot cd to directory 'C:/Users/Muhammad' 
Error: Command failed (1) 
In addition: Warning message: 
running command '"C:/PROGRA~1/R/R-214~1.2/bin/i386/R" CMD INSTALL C:\Users\MUHAMM~1\AppData\Local\Temp\Rtmpsx4n5u/ggbiplot_0.5.tar.gz --library=C:/Users/Muhammad Yaseen/R/win-library/2.14' had status 1 

이 문제를 파악하는 데 도움이되는 아이디어입니다. 도움과 시간을 미리 보내 주셔서 감사합니다. C:/Users/Muhammad Yasseen/R/win-library/2.14 :

편집

Github에서에서 다운로드 한 후, 또한 Rlib 경로에 공백이 그것 때문에이 오류 메시지가

Installing package(s) into ‘C:/Users/Muhammad Yaseen/R/win-library/2.14’ 
(as ‘lib’ is unspecified) 
Error in untar2(tarfile, files, list, exdir) : unsupported entry type 'g' 
Warning messages: 
1: running command 'C:/PROGRA~1/R/R-214~1.2/bin/i386/R CMD INSTALL -l "C:/Users/Muhammad Yaseen/R/win-library/2.14" "vqv-ggbiplot-2623d7c.tar.gz"' had status 1 
2: In install.packages("vqv-ggbiplot-2623d7c.tar.gz", repos = NULL, : 
    installation of package ‘vqv-ggbiplot-2623d7c.tar.gz’ had non-zero exit status 
+0

오류 : '오류 :'C :/Users/Muhammad '와'invalid 패키지 'Yaseen/R/win-library/2.14'는 디렉토리 경로 (예 :'C :/Users/Muhammad Yaseen')에 공백이 있음을 나타냅니다. –

+0

@ 수학.커피 : CRAN과 Github에서 다른 모든 패키지를 설치할 수 있으며이 패키지에만 문제가 있습니다. 왜 그런지 몰라? 모든 솔루션. – MYaseen208

+0

R 라이브러리 경로 또는 R 경로에 공백이없는 것이 좋습니다. 나는'install_github'에서 무언가가 공백을 막을 수있는 경로를 인용하지 않았다고 생각합니다 - 첫 번째 오류 로그에서 어떻게 명령을 실행하는지보십시오 ... R CMD INSTALL ... -library = C :/Users/Muhammad Yasseen/... "''C :/Users/Muhammad Yasseen/.. '을 둘러싼 따옴표는 없습니다. 그것이 문제이다. 공백이있는 파일 경로는'R CMD INSTALL' 명령의 따옴표로 묶어야합니다. –

답변

4

생산

install.packages("vqv-ggbiplot-2623d7c.tar.gz", repos=NULL, type="source") 

을 시도했다.

는 첫 번째 오류에 경고 메시지가

running command '"C:/PROGRA~1/R/R-214~1.2/bin/i386/R" CMD INSTALL 
C:\Users\MUHAMM~1\AppData\Local\Temp\Rtmpsx4n5u/ggbiplot_0.5.tar.gz 
--library=C:/Users/Muhammad Yaseen/R/win-library/2.14' 
had status 1 
특히

--library=C:/Users/Muhammad Yaseen/R/win-library/2.14이었다 로그인하는 방법을 참조하십시오.

공간을 처리하려면 --library="C:/Users/Muhammad Yaseen/R/win-library/2.14"이어야합니다. install.packages를 사용

당신을위한 따옴표 처리합니다 - 두 번째 경고 메시지가 (당신이 install.packages을 사용하는 경우) 얼마나 볼

running command 'C:/PROGRA~1/R/R-214~1.2/bin/i386/R CMD INSTALL 
-l "C:/Users/Muhammad Yaseen/R/win-library/2.14" 
"vqv-ggbiplot-2623d7c.tar.gz"' had status 1 

-l "C:/Users/Muhammad Yasseen/R/win-library/2.14"는 주위에 인용 부호를 가지고, 그래서 당신은 동일하지 않습니다 오류.

은 내가 install-github 소스 얼핏가 있고, 그것은을 통해 R CMD INSTALL 명령을 구성합니다 : 그것은 공간의 경우 따옴표로 .libPaths()[1]을 둘러싸고하지 않는 방법을 참조하십시오

paste("CMD INSTALL ", built_path, " --library=", .libPaths()[1], sep="") 

? 그게 네 문제라고 생각해.

수정 사항 - git (보고 된 내용은 here)에 의해 생성 된 tar 파일에서 install.packages()을 사용하는 동안 오류가있는 것으로 보입니다. 그래서, 다음 중 하나를 수행 할 수 있습니다 :

  • .tar.gz 파일을 압축 해제 공백없이 어딘가에

    • 변경하여 R 라이브러리 위치 (I Windows에서이 작업을 수행 어떤 소프트웨어를 모르는) 오히려 추출 디렉토리에서 설치 .tar.gz보다
  • +0

    업데이트 - 최신 버전에서 수정 된 것 같습니다. (여기에는 최신 버전의'devtools'을 설치해야합니다. 그래도'git'을 설치하고 직접 repo를 복제 할 수 있습니다). –

    0

    .tar.gz을 지울 수있는 것보다 빨리 파일을 정리할 수 있기 때문에 .tar.gz을 압축 해제 할 수 없습니다 (내가 본 것처럼 보이고 다시 삭제됨). 내가 틀렸다면 나를 바로 잡는다. 그러나 나는 또한 같은 이유로 devtools를 github에서 얻을 수 없다 : S