无法加载rms包

时间:2017-02-08 10:26:42

标签: r ggplot2 install rms

我和R一起工作,我已经安装了图书馆' rms'但我有以下错误:

> library(rms)
Error in library.dynam(lib, package, package.lib) : 
  DLL ‘colorspace’ not found: maybe not installed for this architecture?
Errore: package ‘ggplot2’ could not be loaded

我该怎么办?

2 个答案:

答案 0 :(得分:0)

如果从基础R安装并希望安装包及其所有依赖项,则需要使用参数dependencies = TRUE。来自?install.packages

  

dependencies = TRUE ...这将安装运行pkgs所需的所有软件包,其示例,测试和插图(如果软件包作者正确指定了它们)。

因此,

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

应该这样做。

答案 1 :(得分:0)

到目前为止提供的答案(到目前为止尚未有任何投票)是有用的,但并不完整。有时用install.packages()执行dependencies = TRUE就足够了,但是如果缺少的包是依赖关系的依赖项,则install.package不够“聪明”,无法识别该事实。 ggplot2包位于rms包Description文件的“ Depends:”行中,而colorspace不在。有时最终用户只需要阅读错误消息并安装缺少的依赖项即可。

但是,在这种情况下,似乎软件包和R的版本不匹配。