0

Rstudio (バージョン 0.97) を実行しているサーバーに rstan をインストールしようとすると問題が発生します。Ubuntu 12.10 ( x86_64-pc-linux-gnu (64 ビット)) と R 2.15.1 を使用しています。

Rcpp_0.10.3 と inline_0.3.11 をインストールしました。ただし、実行すると

options(repos = c(getOption("repos"), rstan = "http://wiki.stan.googlecode.com/git/R"))
install.packages('rstan', type = 'source')

次のエラーが表示されます。

g++: error: ***********HYPERATIVA**********: No such file or directory
g++: error: Analytics: No such file or directory
g++: error: Welcome: No such file or directory
g++: error: to: No such file or directory
g++: error: R!: No such file or directory
g++: error: ***********HYPERATIVA**********: No such file or directory
g++: error: Analytics: No such file or directory
g++: error: Goodbye!: No such file or directory
make: *** [rstan.so] Error 1
ERROR: compilation failed for package ‘rstan’
* removing ‘/home/likewise-open/HYPERATIVANET/mgaldino/R/library/rstan’

ただし、これらのフォルダーは存在し、すべてが他のパッケージで正常に機能します。何をすべきか知っている人はいますか?

4

1 に答える 1

1

さらに調査すると、この問題は RStan <= 1.3.0 のバージョンで、サイト全体またはユーザーの Rprofile ファイルにcat「Welcome to R!」などの呼び出しが含まれている場合に発生するようです。可能な回避策は、環境変数 R_PROFILE および R_PROFILE_USER を一時的に空のファイルを指すように設定することです。

プレーンな R (RStudio ではない) の場合は、bash シェルで実行します。

touch /tmp/Rprofile
export R_PROFILE=/tmp/Rprofile
export R_PROFILE_USER=/tmp/Rprofile
R -e "install.packages('rstan', type='source',repos='http://wiki.stan.googlecode.com/git/R')"
export R_PROFILE=
export R_PROFILE_USER=

RStudio がすでに実行されている場合は、RStudio で同等のコマンドを実行します。

system('touch /tmp/Rprofile')
Sys.setenv(R_PROFILE="/tmp/Rprofile")
Sys.setenv(R_PROFILE_USER="/tmp/Rprofile")
install.packages('rstan', type='source', repos='http://wiki.stan.googlecode.com/git/R')
Sys.unsetenv('R_PROFILE')
Sys.unsetenv('R_PROFILE_USER')
于 2013-06-10T15:14:46.750 に答える