Estou executando o R no Windows, não como administrador. Quando 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, preciso especificar um local da 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 eu poderia adicionar C:/software/Rpackages
ao caminho da biblioteca de alguma forma e, portanto, não precisar digitá-lo toda vez.
Ao pesquisar online, descobri que uma maneira de fazer isso é editar o Rprofile.site
arquivo e adicionar a linha
.libPaths("C:/software/Rpackages")
No entanto, depois de fazer isso e iniciar o RStudio, essa é 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 ao Rprofile.site
não parece ter tido nenhum efeito! Por que esse é o caso? Ou, mais importante, como posso resolver o problema para instalar e carregar pacotes sem digitar no local da biblioteca?
Nota: se eu iniciar o RStudio, o .libPaths()
comando parecerá funcionar como deveria
.libPaths("C:/software/Rpackages")
> .libPaths()
[1] "C:/software/Rpackages" "C:/Program Files/R/R-2.15.2/library"
Isso não é estranho?
install.packages("zoo")
--- mas que não é a minha verdadeira pergunta, que é sobre o porquê .libPaths()
de Rprofile.site
não funciona.
install.packages("zoo")
não funciona? Mensagem de erro, etc.?