我启动了一个干净的R Studio实例。我不保存我的环境,也不使用Rprofile文件。我尝试了两个命令:

install.packages("viridis")
install.packages("viridis", dependencies = TRUE)

我得到这个错误:


  • 正在安装源软件包“viridis” ...
    **软件包“viridis”已成功解压并检查了MD5的总和
    ** R
    **安装
    **为延迟加载准备软件包错误:“名称空间:viridisLite”未导出对象“cividis”错误:延迟加载失败
    打包“viridis”
  • 删除install.packages中的“/ home / stackinator / Rlibs / viridis”警告:安装软件包“viridis”的退出状态为非零
  • 最佳答案

    请尝试以下操作:

    if (!require("devtools")) install.packages("devtools")
    devtools::install_github("sjmgarnier/viridis")
    

    我不确定为什么不能从CRAN下载它,但是devtools::install_github()是从存储库中下载源程序包,而不是从CRAN中使用install.packages()获得的捆绑包。

    有关更多信息,请查看R Packages book的讨论:
    http://r-pkgs.had.co.nz/package.html

    08-20 00:35