由于我的Mac笔记本电脑来自2009年,并且无法运行高于10.9.5的版本,因此我正在运行旧版本的R和Rstudio(3.3.3)。我尝试同时安装devtools和ggplot2软件包,但收到以下错误消息: 首次尝试运行命令install.packages(“ devtools”)时,出现以下消息:
您是否要从源代码安装需要编译的软件包? 是/否: 仅以源形式提供的软件包,可能需要 C / C ++ / Fortran的编译:'fs''promises''pkgload' 您是否要尝试从源代码安装这些文件? y / n:
我对两者都回答了,然后程序下载了许多文件,然后出现了以下警告消息:
During startup - Warning messages:
1: Setting LC_CTYPE failed, using "C"
2: Setting LC_TIME failed, using "C"
3: Setting LC_MESSAGES failed, using "C"
4: Setting LC_MONETARY failed, using "C"
* installing *source* package 'Rcpp' ...
** package 'Rcpp' successfully unpacked and MD5 sums checked
** libs
以下错误消息:
2 errors generated.
make: *** [api.o] Error 1
ERROR: compilation failed for package 'Rcpp'
* removing '/Library/Frameworks/R.framework/Versions/3.3/Resources/library/Rcpp'
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :
there is no package called 'backports'
ERROR: lazy loading failed for package 'desc'
* removing '/Library/Frameworks/R.framework/Versions/3.3/Resources/library/desc'
然后是一长串进一步的错误,它们表明各种依赖关系(Rcpp,desc,htmltools和其他)对不同的软件包(分别为fs,htmltools,xml2,pkgbuild和htmlwidgets)不可用。
在一长串警告的结尾,我收到以下消息:
The downloaded source packages are in
'/private/var/folders/vy/sfrk0t6903x30258lsg7m1880000gn/T/RtmpLAHQDK/downloaded_packages'
尝试使用命令库(devtools)加载软件包devtools时,出现以下错误消息:
Error in library(devtools) : there is no package called 'devtools'
我尝试更新R的较新版本,但是在我的OS上不起作用。我曾尝试浏览Stack Overflow和其他论坛以查找类似问题,但在Mac上找不到适用于此问题的解决方案R 3.3.3。另外,我对R还是很陌生(从昨天开始!),所以我为其他版本找到的很多解释对我来说都是无法理解的。如果有人对解决方案有想法,并且能够以教学方式向我解释,我将不胜感激。提前非常感谢您。