R in Action 学习笔记-边学边查

问题:

> install.packages("car")

> library(car)
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : 
  不存在叫‘minqa’这个名字的程辑包
错误: ‘car’程辑包或名字空间载入失败,


也许是因为version的原因

> sessionInfo()


发现R的version是3.1*,car package需要的 R (≥ 3.2.0),于是需要升级R

参考:

https://support.bioconductor.org/p/70093/#70103

https://support.bioconductor.org/p/70000/



我的package比较少,并没有用如下参考中的两种方法做备份

参考:

http://yanping.me/cn/blog/2012/01/06/updating-an-r-installation/

http://blog.qiubio.com:8080/archives/3113



但是下载最新R安装后,也依然不管用,看来需要把旧version全都删掉

参考:

https://cran.r-project.org/doc/manuals/R-admin.html#Uninstalling-under-OS-X



不过其中,rm -rf /Library/Frameworks/R.framework 时,有permission denied,如下方法是有效的

"Launchpad">"Other">"Terminal"

sudo /bin/sh -x

rm -rf /Library/Frameworks/R.framework  /Applications/R.app  /usr/bin/R  /usr/bin/Rscript


参考:

https://discussions.apple.com/thread/3848498?start=0&tstart=0



全都删除了,再重新安装一下 R-3.2.2.pkg,发现安装car package时候有这个问题,但是选择n后,竟然可以用library(car)了



参考:

http://stackoverflow.com/questions/29094204/why-cant-i-install-forecast-package-in-rstudio

你可能感兴趣的:(R学习笔记)