Skip to content

R (프로그래밍 언어) Package Installation Problem #
Find similar titles

Structured data

Category
Programming

개요 #

일반적으로 통계 분석을 할 때, R program을 많이 사용한다. R은 다양한 package를 가지고 있으며, 사용자가 원하는 그림을 만들 수도 있고, 무엇보다 Open source이므로 무료로 사용이 가능하다는 장점이 있다. 그럼에도 불구하고 package를 설치할 때, 간혹 발생되는 에러가 있다. 지금까지 사용하면서 4번 정도 같은 에러를 만났음에도 불구하고 명확한 해결책을 찾지 못했다. 이에 따라 이 글을 보고 人Co인 뿐만 아니라 많은 분들에게도 조금이나마 도움이 되고자 한다.

Package 설치 방법 #

보통 2가지 방법을 많이 이용한다.

1.install.packages()

> install.packages("원하는 package 명")

2.biocLite

> source("https://www.bioconductor.org/biocLite.R")
>  biocLite("원하는 package 명")

Path Error 발생 #

위와 같이 설치를 했음에도 다음과 같은 에러가 발생하곤 한다.

Image

가장 많이 볼 수 있는 메시지는

installation of package '~~~' had non-zero exit status

'lib = "C:/~~~/R/R-3.1.2/library"' is not writable

이는 Path 경로가 원활하지 않음으로 인해 발생하는 것인데, > .libPaths()로 확인하고 lib를 직접 설정도 하는 등 구글을 통해서도 명쾌하게 해결하지는 못했다. 위 Warning Message를 보면 "C:/Program Files/R/R-3.3.2/bin/x64/R"의 path를 통해 running을 진행하는데, Program Files의 폴더 명에 공백이 있어서 인식을 못하는 것 같다.

해결책 #

R program을 설치할 때, 기본적으로 'Program Files'의 폴더 아래에 R이 설치된다. 아래와 같이 C: 바로 아래에 R을 설치하면 이와 같은 에러가 해결이 된다.

Image

아마 이와 같은 에러를 경험해 본 유저들이 많을텐데 이 방법을 통해 잘 해결하여 향후 분석을 하는데 도움이 되었으면 한다.

Suggested Pages #

0.0.1_20140628_0