loadNamespace(i,c(lib.loc,.libPaths()),versionCheck = vI [[i]])出错:没有名为' stringi'

时间:2015-06-22 14:48:04

标签: r ggplot2 hmisc stringi

当我使用

library(Hmisc)

我收到以下错误

    Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : there is no package called 'stringi'
    Error: package 'ggplot2' could not be loaded

同样,如果我使用

library(ggplot2)

我收到以下错误

    Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : there is no package called 'stringi'
    Error: package or namespace load failed for 'ggplot2'

我试图安装' stringi'     install.packages(" stringi&#34)

但是在某些时候,在安装过程中,我收到以下错误消息:

    configure: error: in `/private/var/folders/pr/wdr5dvjj24bb4wwnjpg1hndc0000gr/T/RtmpeQ5pXk/R.INSTALL10b94a012cab/stringi':
    configure: error: no acceptable C compiler found in $PATH
    See `config.log' for more details
    ERROR: configuration failed for package 'stringi'
    * removing '/Library/Frameworks/R.framework/Versions/3.2/Resources/library/stringi'

我使用的是RStudio(版本0.99.447),我有R版本3.2.1。

2 个答案:

答案 0 :(得分:9)

我在尝试加载漩涡包时出现此错误。

您可以尝试直接从cran重新安装软件包,并包含一个参数以确保包含所有相关软件包。

install.packages("swirl", repos="http://cran.rstudio.com/", dependencies=TRUE)

答案 1 :(得分:1)

使用它 install.packages(" package_name",repos = c(" http://rstudio.org/_packages"," http://cran.rstudio.com",dependencies = TRUE))

这可以从下载包的位置进行分配。