问题标签 [rapache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
180 浏览

r - R 包无法通过“opencpu knitr app”访问

几周前我开始玩 OpenCPU 并迷上了它。我能够成功安装“knitr”和“opencpu.demo”应用程序。我遇到的问题是当我尝试调用我打包在一个新的 r 包下的 R 函数并从 knitr-app 中调用它时。我收到一条消息说不存在这样的包。我从 R shell 和 knitr-app 界面运行了 installed.packages(lib.loc="/usr/lib/R/library") ,确实我的包出现在前者中,但没有出现在后一种情况下。不知道这里发生了什么!如果有人能回答这个问题,将不胜感激。

评论:当我通过 /R/pub/base/identity/json API 运行 find.package("DummyPkg") 时,我确实回来了

然而,来自 knitr-app 网页的相同查询返回:

0 投票
0 回答
373 浏览

r - RApache qplot 在绘图时不起作用

在我的 Linux SuSE 12.2 服务器上,RApache 似乎无法与 ggplot2 一起正常工作(同时与 plot 一起正常工作)

当执行http://claree.univ-lille1.fr/R/brew/rapacheggplot时:

brew 中的此源生成一个空的 png 文件,而当用一个简单的绘图替换两个 ggplot2 命令时,正确生成了 png 文件(请参阅http://claree.univ-lille1.fr/R/brew/rapacheplot

在 apache2 error_log 我得到:

ggplot2 也是使用 R CMD INSTALL 和 RApache 从源代码编译的 当使用 R 1.15.1 而不是 RApache 执行该程序时,一切正常。这个问题似乎特定于 SuSE 发行版,与等效的 rapache 和 ggplot2 版本一样,一切都可以在我的 Mountain Lion Os X Mac Air 计算机上的本地主机上正常工作。

有谁知道如何解决这个问题?

0 投票
3 回答
225 浏览

javascript - 从 OpenCpu 服务器动态获取下拉菜单列表

我需要在我的 HTML 页面中实现一个下拉菜单,它有 2000 多个公司名称。在 html 页面中嵌入如此庞大的列表会使其巨大且加载缓慢。所以想知道 OpenCPU 中是否有交互机制/RApache 以交互方式获取相同内容。就像用户键入 A 一样,它应该显示所有以字母“A”开头的公司名称......

0 投票
1 回答
726 浏览

php - 我想将变量发送到 R,然后 R 将图像发送到浏览器

我正在开发一个将 R 环境与 RApache 结合使用的 Web 应用程序。我使用 AJAX.updater 函数将几个变量发送到 R 脚本,然后返回给浏览器一个 ResponseText 以显示。没有问题,但现在我希望将变量发送到绘制图形的 R 脚本,然后我想将图像返回到浏览器。

我可以在浏览器中显示 R 使用该脚本绘制的图像,例如:

另一个发送变量并返回文本字符串的脚本:

使用 RApache 的 GET 变量,我可以在 R 脚本中使用“autini”。

一种可能的解决方案是将图像保存在文件中,但我不太喜欢它。有什么办法可以将“ readbin ”中读取的比特流放入“ responseText ”中,然后在php中构建图像?我应该使用 AJAX 的哪个功能?

谢谢你的时间!

0 投票
1 回答
147 浏览

r - 尝试从 Web 应用程序使用 rJava 时出错

我在 Ubuntu 11.04 上使用 R 版本 2.15.2。JAVA_HOME变量设置为

为了能够使用rJava来自 RI 的负载,必须设置JAVA_HOME$JAVA_HOME/jre. 但是,我无法rJava从 R Web 应用程序调用的 R 脚本中使用。我已经开始JAVA_HOME/usr/lib/jvm/jdk1.6.0_21/jreenvvars但这个技巧不起作用。

有什么建议么?

0 投票
1 回答
183 浏览

r - RApache 服务器下载 *.rhtml 文件,而不是执行它

我正在使用 RApache 开发一个 R Web 应用程序。

我已经完成了所有应用程序,并且它在我的本地服务器上正常运行。但是当我将它移植到大学的服务器时,我遇到了一个问题:.rhtml 文件,R 脚本在哪里;当我尝试使用链接直接打开时由浏览器下载。我认为我需要在配置文件中添加一些处理程序才能执行此文件而不是下载(在我的本地服务器中我不需要它),但我没有成功搜索。

任何人都可以告诉我处理程序或做什么?谢谢!

0 投票
1 回答
932 浏览

r - 编译的 R 包是否向后兼容?

新的 R 3.0.0 要求重新安装所有贡献的包。两个问题:

  • 这是否也意味着调用 R 的软件,例如 rapache,需要在 R 升级后重新编译?
  • 新版本是否向后兼容?例如,如果一个r-cran-xxx包是使用 3.0.0 编译的r-base-dev,这个包可以在 R 2.15 中加载吗?或者我们是否需要为 R 2.15 和 R 3.0.0 分发单独的二进制包?
0 投票
0 回答
168 浏览

javascript - Rapache brew不输出javascript

根据 googleVis 教程,我正在尝试使用 Brew 将图表动态嵌入到我的网页中,如下所示:

html:

测试.brew:

创建页面时,除了 javascript 之外的所有内容都插入到 html 文件中:

有谁知道如何解决这个问题,以便也输出下面的javascript?

(我知道它就在那里,因为我已经在 R 中进行了交互检查,并将输出写入文件并在我的浏览器中成功打开了页面)。

0 投票
1 回答
258 浏览

rapache - 如何刷新 RApache 中的当前输出?

我正在使用 RApache 作为 SSE(服务器发送事件)和类似的(长轮询、彗星等)后端进行测试。我似乎被困在如何刷新我的输出上。可能吗?

这是我的测试 R 脚本:

我的 Rapache.conf 条目是:

我使用 wget 或 curl 对其进行测试:

两者都只是坐在那里,这意味着没有发送任何内容。

usingsendBin()没有改变, using 也没有flush()

如果我更改repeatfor(i in 1:5),它会在那里停留 5 秒,然后显示 5 个时间戳(相隔一秒)。所以,我相信其他一切都运行良好,这纯粹是一个缓冲问题。

更新: 5 个月后用新的眼光看待这个问题,我想我可以更清楚地描述这个问题:问题是 RApache 似乎正在缓冲所有输出,并且在 R 脚本退出之前不发送任何内容。为了对流式传输有用,它必须在每次flush()调用时将数据从 Apache 发送到客户端,即当 R 脚本仍在运行时。所以,我的问题是:有没有办法让 RApache 表现得像那样?

更新 2我尝试flush.console()在之前或之后添加,flush(stdout())但没有区别。我也试过setStatus(status=200L)在顶部。我尝试SERVER$no_cache=T;SERVER$no_local_copy=T;在脚本的顶部。再次没有任何区别。(是的,这些都不应该有帮助,但尝试永远不会有坏处!)

以下是 PHP 在作为 Apache 模块运行时如何实现刷新的链接: http://git.php.net/?p=php-src.git;a=blob;f=sapi/apache2handler/ sapi_apache2.c #l290 我认为关键是有一个对ap_rflush(r). 我猜 RApache 没有ap_rflush()打电话。

0 投票
3 回答
50080 浏览

r - 将语言环境设置为系统默认 UTF-8

在 rApache 中运行 R 时,语言环境是从 Apache 网络服务器继承的,因此Sys.getlocale()总是等于"C". 我希望我的网络应用程序使用UTF8,所以我使用:

但是,这在没有此语言环境可用的机器上不起作用:

有什么方法可以Sys.setlocale用来将语言环境设置为系统默认值UTF-8?即,也可以在 Windows 或德国 Linux 上运行的东西?