在Mac OS X Maverick上启动Rserve时出错

在Mac OS X Maverick上启动Rserve时出错,r,macos,rserve,R,Macos,Rserve,我试图在R控制台中使用Rserve()命令启动Rserve,但收到一个错误,错误为/Library/Frameworks/R.framework/Resources/bin/R:141行:exec:sh:未找到 我有MacOSX Maverick。我安装了R版本3.1.0。在此之后,我尝试使用命令install.packages(“Rserve”)安装Rserve,然后以红色显示消息 trying URL 'http://cran.cnr.Berkeley.edu/bin/macosx/mave

我试图在R控制台中使用Rserve()命令启动Rserve,但收到一个错误,错误为
/Library/Frameworks/R.framework/Resources/bin/R:141行:exec:sh:未找到

我有MacOSX Maverick。我安装了R版本3.1.0。在此之后,我尝试使用命令install.packages(“Rserve”)安装Rserve,然后以红色显示消息

trying URL 'http://cran.cnr.Berkeley.edu/bin/macosx/mavericks/contrib/3.1/Rserve_1.7-3.tgz'
Content type 'application/x-gzip' length 329829 bytes (322 Kb)
opened URL
==================================================
downloaded 322 Kb
在此之后,我在R控制台中发出命令library(Rserve),没有出现错误,但当我发出命令Rserve()启动服务器时,我得到了上面提到的错误

我无法理解为什么会出现这个错误。是否因为未成功安装Rserve?如何安装Rserve?我还试图通过源代码包安装Rserve。我从rforge网站下载了源程序包,当我发出命令install.packages(“Rserve”,type=“source”)时,我得到的错误是:
安装包“Rserve”的退出状态为非零


任何帮助都会很好

我今天也有这个问题

Rserve使用的openSSL库在mac OS X 10.7 Lion中已被弃用。 这会导致错误:
安装包'Rserve'的退出状态为非零
因此,我无法通过R控制台中的'install.packages('Rserve')安装Rserve

为了避免这种情况,可以为我安装mavericks的二进制文件:

我下载了Rserve_1.7-3.tgz并安装了Rserve_1.7-3.tgz 然后我可以通过R控制台中的
library(Rserve)
Rserve()
运行Rserve


似乎最新版本的
Rserve 1.8
不可用。(?

要从R内部执行此操作,可以运行以下命令:

pkg_url <- "http://cran.r-project.org/bin/macosx/mavericks/contrib/3.1/Rserve_1.7-3.tgz"
install.packages(pkg_url, repos = NULL)

pkg\u url当我运行函数
Rserve()
它给出了一个错误-致命错误:您必须指定
--save
--no save
--vanilla

所以我尝试使用这个代码,服务器启动了

Rserve::run.Rserve()

我希望这能有所帮助。

您说的是“R控制台”,但不清楚您是如何启动R实例的。您是从终端会话启动R的吗?另外,您安装了哪个版本的R。有两个二进制版本。@BondedDust我没有从Mac终端启动R。我所说的“R控制台”是指普通的R窗口,在这里我们发出install.packages()之类的命令。另外,我已经在上面的帖子
(3.1.0版)
“普通Mac窗口”中提到了R的版本,如果不从终端会话开始,则表明您正在使用R.app GUI。这不推荐用于Rserve启动。@BondedDust,但web上的任何地方都没有提到这种限制。你可以从普通的R控制台(在R内)启动Rserve。摆Q姿势的最佳位置是R-SIG-Mac。我不认为R,app是典型的意思,当人们说“正常控制台”,但Simon Urbanek将是权威,因为他写了很多R.app和RaSer.至今仍然有问题在优诗美地国家公园,今天。