리눅스에서 ~~~~~~ 


R 라이브러리 위치를 추가하는 방법에 대해서 간단하게 포스팅하려구요.


Rscript 명령어를 통해서 example.R 을 실행했을 때 아래와 같은 에러를 만나셨나요?


Error in library(name) : there is no package called ‘name

Execution halted


그렇다면 여러분들이 설치한 라이브러리의 위치를 못찾아서 그럴 확률이 높습니다.


아래와 같은 추가 작업을 하시면 에러가 해결될찌도? ㅎㅎ


1. 여러분의 계정의 홈으로 이동


계정의 홈으로 이동하는 명령어는 


cd 


입니다.


2. vi로 .Rprofile 파일 수정하기


계정 홈에 숨겨진 파일로 .Rprofile이 있는데요. 없으면 만들면 되구요.

암튼 vi로 요 파일을 열어야죠. 명령어는


vi .Rprofile


이죠.


이 파일에 다음과 같이 한 줄을 추가해주세요.


.libPaths("여러분이 설치한 라이브러리가 존재하고 있는 폴더의 위치")


맨 앞에 점(.) 있어요.


여러분이 설치한 라이브러리는 아마도 여러분의 계정 홈에 R이라는 폴더가 있는데요. 

거기 하위 폴더 중에 하나랍니다. 


예를 들어 저는 아래와 같이 추가했어요. 


.libPaths("/home/bbb/R/x86_64-pc-linux-gnu-library/3.0")


3. 다시 Rscript로 실행해보세요.


잘 되시길.. 아.. terminal을 껐다 다시 키시던지, 아니면


source 명령어로 .Rprofile을 한번 실행해주세요.


이렇게요.


source .Rprofile


그래야 다시 .Rprofile을 읽어서 반영하겠죠.



+ Recent posts