Alterar o caminho da biblioteca padrão R usando .libPaths no Rprofile.site não funciona
Estou executando o R no Windows, não como administrador. Quando eu instalo um pacote, o seguinte comando não funciona:
> install.packages("zoo")
Installing package(s) into ‘C:/Program Files/R/R-2.15.2/library’
(as ‘lib’ is unspecified)
Warning in install.packages :
'lib = "C:/Program Files/R/R-2.15.2/library"' is not writable
Para instalar um pacote, tenho que especificar um local de biblioteca:
install.packages("zoo", lib="C:/software/Rpackages")
Para carregar um pacote, também preciso especificar o local da biblioteca:
library("zoo", lib.loc="C:/software/Rpackages")
Tudo isso está bem, mas eu queria ver se poderia adicionarC:/software/Rpackages
para o caminho da biblioteca de alguma forma e, portanto, não tem que digitá-lo cada vez.
Ao pesquisar on-line, descobri que uma maneira de fazer isso é editar oRprofile.site
arquivo e para adicionar a linha
.libPaths("C:/software/Rpackages")
No entanto, depois de fazer isso e iniciar o RStudio, esta é a saída que recebo
> .libPaths()
[1] "C:/Program Files/R/R-2.15.2/library" "C:/Program Files/RStudio/R/library"
o.libPaths
comando que eu adicionei aoRprofile.site
não parece ter tido nenhum efeito! Por que isso acontece? Ou, mais importante, como posso corrigir o problema para que eu possa instalar e carregar pacotes sem digitar no local da biblioteca?
Nota: se eu iniciar o RStudio.libPaths()
comando parece funcionar como é suposto
.libPaths("C:/software/Rpackages")
> .libPaths()
[1] "C:/software/Rpackages" "C:/Program Files/R/R-2.15.2/library"
Isso não é estranho?