【发布时间】:2013-06-07 18:39:52
【问题描述】:
我们在运行 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’
但是,这些文件夹确实存在,并且在其他软件包中一切正常。 有谁知道该怎么做吗?
【问题讨论】:
-
您能否验证您是否可以在code.google.com/p/stan/wiki/RStanGettingStarted#C++_compiler 执行“Hello World”示例?看起来好像你有某种定制的启动横幅,它可能是由干扰对 g++ 的调用的 Rprofile 文件生成的。
-
我刚试了一下,效果很好。
-
好的,什么文件导致 RStudio 在启动时输出“HYPERATIVA Analytics Welcome to R!”,在关机时输出“HYPERATIVA Analytics Goodbye!”?通常的嫌疑人记录在
help(Startup)下。此外,它可能是有助于将INSTALL_opts='-d'参数添加到install_packages()以获得一些调试信息;例如install.packages('rstan', type = 'source', repos = 'http://wiki.stan.googlecode.com/git/R', INSTALL_opts='-d')。 -
如果安装 R >= 3.0.1 是可行的,那么很可能通过取消设置环境变量 R_MAKEVARS_SITE 和 R_MAKEVARS_USER 来规避此错误。例如,执行
Sys.unsetenv('R_MAKEVARS_SITE')和Sys.unsetenv('R_MAKEVARS_USER')。请参阅 R 3.0.1 和help(Sys.unsetenv)的发行说明中标题为“包安装”的部分。
标签: r installation stan