r - 无法通过CRAN安装opencpu

标签 r linux ubuntu rstudio opencpu

我已经更新到 Rstudio 1.1.383(适用于 Ubuntu 16.04 Xenial AMD64)和 R 3.4.2。 我试图在推送到 opencpu 的云服务器版本之前安装 opencpu 包来测试独立的 R 代码,但没有任何运气。我正在按照以下说明进行操作:OpenCPU instructions

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

  • 正在安装源代码包‘opencpu’ ... ** 包“opencpu”成功解压并检查了 MD5 和 ** R ** 数据 *** 将数据集移动到 lazyload DB ** 研究所 ** 为延迟加载准备包 loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 中的错误:
    命名空间“评估”0.10 正在加载,但 >= 0.10.1 是必需的 错误:包“opencpu”的延迟加载失败
  • 删除 install.packages 中的“/home/vmpdc/R/x86_64-pc-linux-gnu-library/3.4/opencpu”警告:“opencpu”包的安装有 非零退出状态

尝试过使用:

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

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

但没有区别。

不确定这是否有任何影响,但是已经在同一个 ubuntu 机器上(在 apache2 下)安装了 opencpu 的云服务器版本。

我能够按照此处的说明进行操作 How to install OpenCPU ,它使用了 github 链接(虽然确实收到了

的错误

configuration failed for package protolite

  • 我的系统中没有安装 R3.4.2 的 protobuf-compiler)

但不确定如何处理命名空间“评估”错误。

最佳答案

它说 evaluate 包已过时。试试这个:

update.packages(ask = FALSE)

opencpu 包需要最新版本的evaluate 包。

关于r - 无法通过CRAN安装opencpu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47317266/

相关文章:

r - 使用 gsub 删除字符串后将其粘贴回列名称

r - 在 R 中绘制包含逗号的文本或标签子脚本

linux - CentOS 使用 SNMP 显示接口(interface)使用情况

mysql - mysql用户密码错误

r - 如何创建与现有 data.frame 具有相同列名称和类型的新 data.frame?

r - 将 "character"矩阵转换为 "logical"

c - 如何从库中获取地址信息以在所有进程之间共享?

linux - ubuntu上的j2me开发

ubuntu - fltk cmake ubuntu 链接错误

ubuntu - 发送 SNMP 陷阱的 Cacti 阈值