さくらVPSにRStudioをインストールしてみた
昨日のR勉強会@東京でちょっとだけ話に出てきたRStudioのサーバ版をさくらVPSにインストールしてみました。
RStudioとは?
R言語のIDEです。デスクトップ版とサーバ版があります。
デスクトップ版は、Windowsだけでなく、Mac、Ubuntu、Fedoraもサポートしています。
サーバ版はUbuntuとCentOSはバイナリがあるので楽にインストールでき、サーバ版でもコードの補完が
出来るなど、ディスクトップ版と遜色ない感じで使えます。
Rのインストール
RStudioにはR自体は含まれていないので、まずはRのインストールから。
yumのリポジトリにはRがないので、CRANからインストール。
CRANのRはバージョンが2.10なので、RPMforgeやEPELを使ってください。
Windows、Linuxは2.11.1以上、Macは2.12が必須環境となります。
私の場合は、EPELを使ってたっぽいです。。。
リポジトリの追加は、RPMforge EPEL Remiリポジトリインストール辺りをご参照頂ければと。
riywoさん、ご指摘ありがとうございます!!
$ sudo yum install R
RStudioインストール
RPMからは以下の感じでさっくりインストールできます。
$ wget https://s3.amazonaws.com/rstudio-server/rstudio-server-0.92.44-x86_64.rpm $ sudo rpm -Uvh rstudio-server-0.92.44-x86_64.rpm
インストール後にサーバが起動します。
最新版はGitHubに公開されていますので、より人柱版を使いたい人はソースからインストールしてみると良いかと。
(若干、面倒くさそうなので私は見送りました・・・)
ポート設定
デフォルトのポートは、8787なので
http://<server-ip>:8787
でアクセスできますが、ポート閉じている場合はiptables等の設定をする必要があります。
使用ポートを代えたい場合は、設定ファイルでポートを指定する必要があります。
/etc/rstudio/rserver.conf
www-port=8787
設定後は、サーバを再起動します。
$ sudo rstudio-server stop $ sudo rstudio-server start
または
$ sudo rstudio-server restart