首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Maverick上启动Rserve时出错

在Maverick上启动Rserve时出错
EN

Stack Overflow用户
提问于 2014-07-07 22:24:03
回答 3查看 2.6K关注 0票数 5

我试图在R控制台中使用Rserve()命令启动Rserve,但是我得到了一个/Library/Frameworks/R.framework/Resources/bin/R: line 141: exec: sh: not found错误

我有Mac。我安装了RVersion3.1.0。在此之后,我尝试使用命令install.packages("Rserve")安装Rserve,之后以红色显示的消息是

代码语言:javascript
复制
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 ")时,我得到的错误为:installation of package ‘Rserve’ had non-zero exit status

任何帮助都会很棒的!

EN

回答 3

Stack Overflow用户

发布于 2014-11-10 01:39:40

我今天也有这个问题。

Rserve正在使用MacOSX10.7Lion中不推荐的openSSL库。这会导致错误:installation of package ‘Rserve’ had non-zero exit status,因此,我无法在R控制台中安装Rserve `install.packages('Rserve')。

为了避免这种情况,对于我来说,独角兽的二进制文件是可以安装的:

http://cran.r-project.org/bin/macosx/mavericks/contrib/3.1/

我下载了Rserve_1.7-3.tgz并做了R CMD INSTALL Rserve_1.7-3.tgz,然后我可以在R控制台中运行Rserbylibrary(Rserve)Rserve()

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

票数 6
EN

Stack Overflow用户

发布于 2015-03-09 17:49:00

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

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

其中,包URL是从CRAN页上的“小牛二进制文件”链接中获得的(指向底部)。

票数 3
EN

Stack Overflow用户

发布于 2017-06-21 19:46:06

同样的问题发生在我运行函数Rserve()时,它给出了一个错误-致命错误:您必须指定--save--no-save--vanilla

所以我试着使用这段代码,服务器就启动了。

代码语言:javascript
复制
Rserve::run.Rserve()

我希望这能帮到你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24620879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档