概要
問題設定:Max OS XにRserveをインストールする
ローカルのTableau Decktopの裏でRを動かすために、Max OS XにRserveをインストールしようとした。
が、残念ながらその時点のローカルでは、Rの共有ライブラリを利用可能になるように設定していなかった。
問題解決策:–enable-R-shlib
再度ソースからコンパイルする。
wget https://cran.ism.ac.jp/src/base/R-3/R-3.3.1.tar.gz tar xvfz R-3.3.1.tar.gz ./configure --enable-R-shlib=yes --prefix=/usr/local/ make make install
補足:Rserveをインストールする
Rを立ち上げて、次のようにパッケージをインストールする。
install.packages("Rserve")
派生問題:Library not loaded
次のコマンドでRserveを立ち上げようとした。
R CMD Rserve
すると次のようなエラーが出力された。
R CMD Rserve dyld: Library not loaded: libR.dylib
問題解決策:dylibを再配置する
cp lib/libR* /usr/local/lib/
再度試みる。
R CMD Rserve Rserv started in daemon mode.