RStudio Serverを使う

CentOS 6.xにRStudio Serverをインストールしてみる。

まずRを入れる必要がある。yumでも入るが,私はいつもソースからコンパイルしている。ソースをダウンロードして展開し,その中に入って,次のようにする。RStudio Serverを使うためには --enable-R-shlib は必須。PDF作成にはTeXが必要。texmf.cnfでセキュリティのため openin_any = p を設定していると失敗する。

./configure --enable-R-shlib
make
make install

あとはRStudio Serverの無償版をダウンロードして,ここの通りにする:

# yum install openssl098e
# wget http://download2.rstudio.org/rstudio-server-*-x86_64.rpm
# yum install --nogpgcheck rstudio-server-*-x86_64.rpm

これでプロセスが起動する。あとはブラウザで http://サーバ名:8787 にアクセスするだけ。認証画面が出るので,サーバのユーザ名・パスワードでログインする。残念ながら無償版ではSSL/TLSは使えないので,インターネット越しで使うのは怖い。

プロセスを止めるには

rstudio-server stop

とする。init.dの中のスクリプトではなくUpstartという仕組みを使っているので,サーバを再起動しても自動で立ち上がらないようにするには,/etc/init/ にある rstudio-server.conf を例えば rstudio-server.conf.bak にリネームして

# initctl reload-configuration

しておく。念のため

# initctl list

して rstudio-server stop/waiting という行が出なければOK。


Last modified: