无法安装CRAN软件包“;“绿色”&引用;Hmisc“;关于IBM Watson Studio R环境笔记本电脑

无法安装CRAN软件包“;“绿色”&引用;Hmisc“;关于IBM Watson Studio R环境笔记本电脑,r,jupyter-notebook,cran,hmisc,watson-studio,R,Jupyter Notebook,Cran,Hmisc,Watson Studio,我正试图在IBM Watson Studio上的R环境笔记本中安装CRAN包。但它反复失败,出现以下错误: install.packages('Hmisc') also installing the dependencies ‘checkmate’, ‘rstudioapi’, ‘Formula’, ‘latticeExtra’, ‘acepack’, ‘gridExtra’, ‘htmlTable’, ‘viridis’ Warning message in install.package

我正试图在IBM Watson Studio上的R环境笔记本中安装CRAN包。但它反复失败,出现以下错误:

install.packages('Hmisc')

also installing the dependencies ‘checkmate’, ‘rstudioapi’, ‘Formula’, ‘latticeExtra’, ‘acepack’, ‘gridExtra’, ‘htmlTable’, ‘viridis’

Warning message in install.packages("Hmisc"):
“installation of package ‘viridis’ had non-zero exit status”Warning message in install.packages("Hmisc"):
“installation of package ‘Hmisc’ had non-zero exit status”Updating HTML index of packages in '.Library'
Making 'packages.html' ... done
我试图单独安装
viridis
软件包,但也失败了,出现了相同的错误:

install.packages('viridis')

Warning message in install.packages("viridis"):
“installation of package ‘viridis’ had non-zero exit status”Updating HTML index of packages in '.Library'
Making 'packages.html' ... done

我所做的是使用
devtools
下载一个版本的库:

require(devtools)
install_version('Hmisc',  version = "4.1-0")
然后我又安装了一次:

install.package('Hmisc')

然后,您可以加载库
library('Hmisc')
并运行
sessionInfo()
,以查看您运行的是最新版本。这是一个解决办法,我不知道为什么它最初不想安装。也许它与使用3.3.2版的DSX中的R有关,并且缺少一些库?我一点线索也没有。

中的
viridis
的依赖关系管理不正确。它依赖于
viridisLite>=0.2.0
。最新的
viridis
需要一个名为
cividis
的对象,该对象仅添加在最新版本的
viridisLite>0.2.0
上。DSX已经安装了
viridisLite==0.2.0
。因此,
viridis
的安装失败。因此,基本上,显式安装更新版本的
viridisLite
可以解决这个问题

install.packages(c('viridisLite', 'Hmisc'))

TL;DR-安装最新的
viridisLite
,然后在DSX环境笔记本电脑is
3.4.2
上安装
Hmisc

R版本。签出
sessionInfo()
的输出。看起来真正的问题是安装
viridis
而不是
Hmisc
。根据更新问题我签出了
sessionInfo()
,否则我会说3.4.2。我的是R版本3.3.2(2016-10-31)。你确定你是在R-Environment笔记本上(这是一项新功能),而不是在Spark Service R笔记本上吗?