2017-12-17 18 views
0

geom_sf를 사용하려고 했으므로 ggplot2의 dev 버전을 설치해야했습니다.r 패키지의 dev 버전을 설치하려고했는데 데이터베이스가 손상 되었습니까?

devtools::install_github("tidyverse/ggplot2") 

그러나 문제가 발생했습니다 : 나는 나 사용했다 지시 here를 사용하여 그렇게 시도! geom_sf가 여전히 나타나지 않았으므로 tidyverse 또는 ggplot2의 활성 또는 개발 버전을로드하거나 언로드 할 수 없습니다. 나는 데이터베이스가 손상되었다는 다음 정보를 계속 얻는다.

Error: package or namespace load failed for ‘ggplot2’ in get(Info[i, 1], envir = env): 
lazy-load database '/Library/Frameworks/R.framework/Versions/3.4/Resources/library/ggplot2/R/ggplot2.rdb' is corrupt 
In addition: Warning message: 
In get(Info[i, 1], envir = env) : internal error -3 in R_decompress1 

무엇을할까요? 내 tidyverse 다시 싶습니다,하지만 궁극적으로 여전히 geom_sf 사용할 수 있도록 ggplot2의 dev 버전을 설치하려면.

+1

R을 다시 시작 했습니까? 설치중인 패키지가 이미 세션에로드되어있는 동안 설치하면이 문제가 발생할 수 있습니다. 그래서 다시 시작하고 패키지를로드하려고합니다. 실패한 경우 완전히 깨끗한 세션을 다시 시작하고 재설치하고 다시 시작하십시오. – Thomas

+0

예, 작동했습니다! R Studio를 다시 시작했지만 R 세션을 다시 시작하지 않았습니다. – jesstme

답변

0

변환 의견을 대답 :

당신은 R을 다시 시작하려고 했습니까? 설치중인 패키지가 이미 세션에로드되어있는 동안 설치하면이 문제가 발생할 수 있습니다. 그래서 다시 시작하고 패키지를로드하려고합니다. 실패한 경우 완전히 깨끗한 세션을 다시 시작하고 재설치하고 다시 시작하십시오.