【问题标题】:Error installing sparklyr version 0.8.4安装 sparklyr 版本 0.8.4 时出错
【发布时间】:2018-07-18 02:57:35
【问题描述】:

我正在尝试从以下链接https://github.com/rstudio/sparklyr/releases/tag/v0.8.4 安装最新版本的 sparklyr "0.8.4"。

install.packages("C:/Users/USER/Downloads/sparklyr-0.8.4.tar.gz", repos = NULL, type="source")

然后下面的信息就出来了

Installing package into ‘C:/Users/USER/Documents/R/win-library/3.4’
(as ‘lib’ is unspecified)
Warning in untar2(tarfile, files, list, exdir, restore_times) :
  skipping pax global extended headers
* installing *source* package 'sparklyr' ...
** R
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (sparklyr)
In R CMD INSTALL

packageVersion("sparklyr")
[1] ‘0.8.4’

我收到以下错误

> library(sparklyr)
Error: package or namespace load failed for ‘sparklyr’ in get(method, envir = home):
 lazy-load database 'C:/Users/USER/Documents/R/win-library/3.4/sparklyr/R/sparklyr.rdb' is corrupt
In addition: Warning messages:
1: In .registerS3method(fin[i, 1], fin[i, 2], fin[i, 3], fin[i, 4],  :
  restarting interrupted promise evaluation
2: In get(method, envir = home) :
  restarting interrupted promise evaluation
3: In get(method, envir = home) : internal error -3 in R_decompress1

知道如何解决这个错误。

注意:我的R.version 是3.4.4 和我的Spark 2.3.1 版本。

【问题讨论】:

  • 您是否尝试重新启动 R 会话?根据github.com/rstudio/sparklyr/issues/592,这是人们应该尝试的第一件事。
  • 我重新启动了 rstudio 会话,但决定安装版本 0.8.0,它支持 Spark 2.3.1 install.packages ("https://github.com/rstudio/sparklyr/archive/v0.8.0.tar.gz", repos = NULL, type = "source")。现在 sparklyr 工作感谢 Ralf Stubner

标签: r installation sparklyr


【解决方案1】:

先删除旧版本的sparklyr 0.7,然后重启Rstudio,最后使用如下代码,从CRAN安装最新版本。

install.packages("https://cran.r-project.org/src/contrib/sparklyr_0.8.4.tar.gz", repos = NULL, type="source")

【讨论】:

    猜你喜欢
    • 2017-10-19
    • 1970-01-01
    • 2021-05-15
    • 1970-01-01
    • 1970-01-01
    • 2023-01-08
    • 2022-06-26
    • 2021-10-17
    • 1970-01-01
    相关资源
    最近更新 更多