R 패키지 설치 중 rJava 설치 오류나는 경우

Trouble Shooting 2016. 3. 11. 11:23 by 후뤼한잉여

R 패키지 설치 중 rJava 오류나는 경우

1. 개요

Mac에서 R을 설치하고 진행하려니 정석적인 설치가 아니여서인지 버전의 문제인지 모르겠으나, 오류가 난 경우를 기록하기 위해 작성합니다.

2. 해결1

R 패키지 설치 중 rJava가 설치가 안된다는 등의 오류 발생시 아래와 같이 진행해본다.

  1. R의 자바 설정을 다시 잡아준다. (터미널 창에서 실행)
    sudo R CMD javareconf
    
  2. 패키지 설치 다시 실행
    예) install.packages('rJava')
    

3. 해결2

dyn.load('/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/lib/server/libjvm.dylib')
require(rJava)
.jinit()
.jcall("java/lang/System", "S", "getProperty", "java.runtime.version")

참고 : http://charlotte-ngs.github.io/2016/01/MacOsXrJavaProblem.html

4. 해결3

sudo ln -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib

참고 : http://stackoverflow.com/questions/30738974/rjava-load-error-in-rstudio-r-after-upgrading-to-osx-yosemite

해결3이 가장 깔끔한것 같습니다.

'Trouble Shooting' 카테고리의 다른 글

WEB 개발시 한글 인코딩 문제  (0) 2015.12.14

Mac에서 R 설치하기

Macbook 2016. 3. 11. 10:44 by 후뤼한잉여

Mac에서 R 설치하기

1. 개요

오랫만에 읽다만 R책이 생각나서 꺼내본 김에 Mac에다 R을 설치해보고자 진행한 내용을 남김니다.
책을 따라하기 위해서는 R홈페이지에 접속해서 다운을 받아서 설치해야 하나, brew를 이용한 설치를 시도하기로 했다.
설치를 진행한 OS의 버전은 El Capitan 10.11.2이다.

2. R 설치

  1. homebrew의 확장인 cask가 설치 안되어 있다면 먼저 cask를 설치한다.
    brew install cask
    
  2. R을 설치하기 위한 패키지를 추가한다.
    brew tap homebrew/science
    
  3. R을 설치한다.(이 때, gcc등의 의존 파일들이 같이 설치된다.)
    brew install r
    

3. R GUI 설치

R을 사용할 때 좀 더 편히 사용하기 위해 R Console이라고 불리는 기본 GUI를 설치한다.(R 홈페이지에서 받은 파일로 설치하면 자동으로 같이 설치되는걸로 알고있다.)

  1. R-GUI 설치
    brew install r-gui
    
  2. 애플리케이션 바로가기 만들기
    brew linkapps r-gui
    

애플리케이션 바로가기를 만들면 /Application 디렉토리에 설치된 파일의 심볼릭 링크가 생성된다.

Let's Encrypt로 발급 받은 .pem 파일 .key와 .crt 파일로 변환하기

Linux/CentOS 2016. 3. 1. 10:05 by 후뤼한잉여

Let’s Encrypt로 발급 받은 .pem 파일 .key와 .crt 파일로 변환하기

1. 개요

오랫만에 Let’s Encrypt로 발급 받은 인증서를 갱신하려고 보니 .pem은 지원하지 않고 .key와 .crt가 필요했다.
예전에 어떻게 했는지 포스팅이나 정리한 파일이 없어 다시 한번 삽질을 하고 글로 남겨두고자 작성한다.

2. 변환하기

  1. 갱신받은 인증서를 작업할 디렉토리로 복사한다.(백업 용도)
    sudo cp /etc/letsencrypt/live/[도메인주소]/* temp
    cd temp
    
  2. .key 파일로 변환하기
    openssl rsa -in privkey.pem -text > [도메인 주소].key
    
  3. .crt 파일로 변환하기
    openssl x509 -inform PEM -in fullchain.pem -out [도메인 주소].crt
    
Nav