본문 바로가기

Work and Study/Data Analytics

[Docker/R] Rocker rstudio에서 Rmysql 라이브러리 설치 안될 때

Rocker Rstudio에서 rmysql 라이브러리를 사용하여 db에 연결하고 db 관련 함수들을 사용하고자 할 때,

install.packages("rmysql")을 해도 패키지 설치가 안된다는 에러가 날 때가 있다.

 

 

그럴 때는 도커 컨테이너 터미널로 접속하여

아래와 같이 클라이언트를 설치해주고 다시 rstudio에서 install을 시도하면 해결된다.

 

apt-get install libmariadb-client-lgpl-dev
sudo apt-get install libmysqlclient-dev
sudo apt-get install zlib1g-dev 

 

Rstudio와 디비를 연결해두면 대용량 flat 파일을 R에서 읽어들이고 전처리 후 바로 디비로 wirte할 수 있어서 편하다.