3

Mac OS X で Rserve のコマンドラインを実行していることを知っている人

R CMD Rserve --no-save

を生成します

/Library/Frameworks/R.framework/Resources/bin/Rcmd: 62行目: exec: Rserve: 見つかりません

(Linux では正常に動作します)

ただし、次のように R コンソールから開始します。

library(Rserve)
Rserve();

正常に動作します。しかし、私は本当に Mac OS X のコマンドラインから起動したいと思っています。

4

3 に答える 3

2

これは、R 2.15.2 および Rserve "1.7-0" で機能しています。Rの起動時にライブラリがロードされていないためだと確信しています。おそらく、library("Rserve") を .Rprofile に追加できます。R の起動時にライブラリが読み込まれるため、機能するはずです。Rserve と run.Rserve がエクスポートした名前空間。

chinshaw$ cat NAMESPACE 
useDynLib(Rserve)
export(Rserve, self.ctrlEval, self.ctrlSource, self.oobSend, self.oobMessage, run.Rserve)
于 2013-07-30T22:14:39.510 に答える
1

Rserve 1.7-3 バイナリと R 2.15.0 を実行している Mac OS X 10.8.5 でも同じ問題があります。

発行することで回避策があります

> export REXEC=/Library/Frameworks/R.framework/Versions/2.15/Resources/library/Rserve/libs/x86_64
> cd $REXEC
> export R_HOME=/Library/Frameworks/R.framework/Resources
> ./Rserve

しかし > R CMD Rserve は私にとって壊れています。

于 2013-11-01T00:34:12.107 に答える