2016년 1월 21일 목요일

R 페키지 설치간 아래와 같이 JAVA configuration 오류가 발생하고 non-zero exit status 경고가 발생하는 경우


발생된 문제점 : 아래 내용을 보면 Java 설정의 문제임을 알수 있다.
configure: error: One or more Java configuration variables are not set. Make sure R is configured with full Java support (including JDK). Run R CMD javareconf as root to add Java support to R. If you don't have root privileges, run R CMD javareconf -e to set all Java-related variables and then install rJava. ERROR: configuration failed for package ‘rJava’ * removing ‘/home/bjyoo/R/x86_64-pc-linux-gnu-library/3.2/rJava’
Warning in install.packages : installation of package ‘rJava’ had non-zero exit status

조치방법
1. JDK설치 재확인
sudo apt-cache search jdk
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get install openjdk-7-jdk
cd /usr/lib/jvm/        # 폴더내 java-7-openjdk-amd64 확인

2. 자바 환경설정
sudo nano /etc/bash.bashrc
편집모드에서 맨 아랫줄에 아래의 한줄을 추가
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/
source /etc/bash.bashrc  # 재구동

3. 설정 재구동
sudo R CMD javareconf
이렇게 했을데 에러발생이 없어야 한다.

댓글 없음:

댓글 쓰기