2017-07-02 62 views
2

我已经完美的R工作,直到我决定升级到3.4。现在我无法安装软件包。R升级到3.4安装包

在安装包我得到一个错误

Installing package into ‘/usr/local/lib/R/site-library’ 
(as ‘lib’ is unspecified) 
Warning in install.packages("ggplot2") : 
    'lib = "/usr/local/lib/R/site-library"' is not writable 
Would you like to use a personal library instead? (y/n) 

如果我打是的,我得到

Would you like to create a personal library 
NA 
to install packages into? (y/n) 

此时它继续给这个错误

Error in install.packages("quantstrat") : unable to create ‘NA’ 
+3

设置'.libPaths()'到你有写权限的目录。 – alistaire

+0

您可以在/ etc/R/Renviron中取消注释R_LIBS_USER或(设置新路径) – user20650

+0

这有效。谢谢! – kbk78

回答

0

我不知道为什么R 3.4.1更改库路径。要把它改回来,只需编辑/etc/R/Renviron

$ sudo gedit /etc/R/Renviron 

注释掉R_LIBS_SITE=...然后取消注释R_LIBS_USER=...

# edd Jun 2017 Comment-out R_LIBS_USER 
R_LIBS_USER=${R_LIBS_USER-'~/R/x86_64-pc-linux-gnu-library/3.4'} 

# edd Apr 2003 Allow local install in /usr/local, also add a directory for 
#    Debian packaged CRAN packages, and finally the default dir 
# edd Jul 2007 Now use R_LIBS_SITE, not R_LIBS 
#R_LIBS_SITE=${R_LIBS_SITE-'/usr/local/lib/R/site-library:/usr/lib/R/site-library:/usr/lib/R/library'}