简体   繁体   English

无法通过CRAN安装opencpu

[英]Unable to install opencpu through CRAN

I have updated to Rstudio 1.1.383 (for Ubuntu 16.04 Xenial AMD64) and R 3.4.2. 我已经更新到Rstudio 1.1.383(对于Ubuntu 16.04 Xenial AMD64)和R 3.4.2。 Am trying to install opencpu package to test standalone R-code before pushing to the cloudserver version of opencpu, but without any luck. 我正在尝试安装opencpu软件包以测试独立的R代码,然后再推送到opencpu的cloudserver版本,但是没有任何运气。 I am following the instructions from: OpenCPU instructions 我正在按照以下说明进行操作: OpenCPU说明

trying URL ' http://cran.rstudio.com/src/contrib/opencpu_2.0.5.tar.gz ' Content type 'application/x-gzip' length 372977 bytes (364 KB) ================================================== downloaded 364 KB 试图URL ' http://cran.rstudio.com/src/contrib/opencpu_2.0.5.tar.gz '内容类型'应用程序/ x-gzip的'长度372977个字节(364 KB)====== =========================================已下载364 KB

  • installing source package 'opencpu' ... ** package 'opencpu' successfully unpacked and MD5 sums checked ** R ** data *** moving datasets to lazyload DB ** inst ** preparing package for lazy loading Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : 安装软件包'opencpu'... **软件包'opencpu'成功解压并检查了MD5总和** R **数据***将数据集移动到lazyload DB ** inst **准备软件包进行延迟加载loadNamespace(j <-i [[1L]],c(lib.loc,.libPaths()),versionCheck = vI [[j]]):
    namespace 'evaluate' 0.10 is being loaded, but >= 0.10.1 is required ERROR: lazy loading failed for package 'opencpu' 正在加载名称空间'evaluate'0.10,但需要> = 0.10.1错误:包'opencpu'的延迟加载失败
  • removing '/home/vmpdc/R/x86_64-pc-linux-gnu-library/3.4/opencpu' Warning in install.packages : installation of package 'opencpu' had non-zero exit status 删除'/home/vmpdc/R/x86_64-pc-linux-gnu-library/3.4/opencpu'install.packages中的警告:软件包'opencpu'的安装状态为非零

Have tried using: 尝试使用:

install.packages("opencpu",repos="http://cran.rstudio.com/")

and

install.packages("opencpu",repos="http://cran.cnr.Berkeley.edu/")

but no difference. 但没有区别。

Not sure if this has any effect, but have installed the cloud server version of the opencpu on the same ubuntu box (which is under apache2). 不知道这是否有效,但已在同一ubuntu盒(位于apache2下)上安装了opencpu的云服务器版本。

I was able to follow the instructions from here How to install OpenCPU , which uses the github link (though did get an error for 我能够按照此处的说明进行操作, 如何使用github链接安装OpenCPU (尽管确实收到了错误消息)

configuration failed for package protolite 包协议配置失败

  • protobuf-compiler is not installed in my system for R3.4.2) 对于R3.4.2,我的系统中未安装protobuf-compiler)

Not sure what to make of the namespace 'evaluate' error, though. 但是,不确定如何处理名称空间“评估”错误。

It says the evaluate package is outdated. 它说evaluate包已经过时。 Try this: 尝试这个:

update.packages(ask = FALSE)

The opencpu package requires the latest version of the evaluate package. opencpu软件包需要evaluate软件包的最新版本。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM