我正在使用带有 Apache2 、 PHP5 和 MySQL 的 ubuntu 13.10 我正在尝试在 Apache 中添加 rApache 模块以作为服务器 R 工作。
我准确地配置了我的 rapache,这个教程是如何显示的。
http://binfalse.de/2011/05/r-for-the-web/
创建一个文件 /etc/apache2/mods-available/r.conf
在这个文件中,并把
<Location /R>
ROutputErrors
SetHandler r-script
RHandler sys.source
</Location>
<Location /RApacheInfo>
SetHandler r-info
</Location>
我添加了另一个“位置”
<Location /brew>
SetHandler r-script
RHandler brew::brew
</Location>
在 /brew 目录中,我使用以下代码创建了一个名为 plot.R 的文件:
<%
args <- 'brew work'
print(args)
%>
localhost/brew/plot.R 如果我尝试访问该页面正在无休止地加载并且程序文件 /var/log/apache2/error.log 显示错误:
Error in library(brew) : there is no package called 'brew'
From directive RHandler on line 3 of /etc/apache2/mods-enabled/r.conf.
我试图在 brew 包中安装 R
install.packages("brew","/usr/local/lib/R/library")
但我的错误不断出现,我无法运行脚本 plot.R