loadNamespace(i,c(lib.loc,.libPaths()),versionCheck=vI[[i]])中出错:没有名为“stringi”的包

loadNamespace(i,c(lib.loc,.libPaths()),versionCheck=vI[[i]])中出错:没有名为“stringi”的包,r,ggplot2,hmisc,stringi,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 Error in loadNamespace(i, c(lib.loc, .libPaths())

当我使用

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
    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'
如果我使用

library(ggplot2)
我得到以下错误

    Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : there is no package called 'stringi'
    Error: package 'ggplot2' could not be loaded
    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” 安装.packagestringi

但在安装过程中,我会收到以下错误消息:

    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。

我在尝试加载swirl软件包时遇到此错误

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

install.packages("swirl", repos="http://cran.rstudio.com/", dependencies=TRUE)
使用以下命令:

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

这将在它指定从何处下载软件包时起作用。

如果您提供sessionInfo.apt-get install build essential | yum install gcc |[下载Xcode+运行一次以接受许可证]Xcode select-install OS的输出,可能会有所帮助X@hrbrmstr,出于好奇,你怎么知道OP使用的是OSX而不是另一种*nix?文件路径是OSX特定的吗?@RichardErickson我不能。因此,根据OP的setup.ARGH提供Debian/Ubuntu | RedHat/CentOS | OS X解决方案@RichardErickson,OP使用的是OS X,/Library/Frameworks/R.framework/泄露了这一点。Marta:从Mac应用商店抓取Xcode并使用Xcode select-install下载命令行工具。您可能需要一个免费的开发人员帐户。虽然您可能已经解决了此用户的问题,但仅使用代码的答案对将来遇到此问题的用户没有多大帮助。请编辑您的答案以解释代码解决原始问题的原因。请使用以下命令:`install.packagespackage name,dependencies=TRUE'