Saya menjalankan R pada Windows, bukan sebagai administrator. Ketika saya menginstal paket, perintah berikut ini tidak berfungsi:
> 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
Untuk menginstal paket, saya harus menentukan lokasi perpustakaan:
install.packages("zoo", lib="C:/software/Rpackages")
Untuk memuat paket, saya juga harus menentukan lokasi perpustakaan:
library("zoo", lib.loc="C:/software/Rpackages")
Semua ini baik-baik saja, tetapi saya ingin melihat apakah saya dapat menambahkan C:/software/Rpackages
ke jalur pustaka entah bagaimana dan karenanya tidak harus mengetiknya setiap kali.
Ketika saya mencari online, saya menemukan bahwa salah satu cara untuk melakukan ini adalah mengedit Rprofile.site
file dan menambahkan baris
.libPaths("C:/software/Rpackages")
Namun, setelah melakukan ini, dan memulai RStudio, ini adalah output yang saya dapatkan
> .libPaths()
[1] "C:/Program Files/R/R-2.15.2/library" "C:/Program Files/RStudio/R/library"
The .libPaths
perintah yang saya ditambahkan ke Rprofile.site
tampaknya tidak memiliki efek apapun! Mengapa demikian? Atau yang lebih penting, bagaimana saya bisa memperbaiki masalah sehingga saya dapat menginstal dan memuat paket tanpa mengetik di lokasi perpustakaan?
Catatan: jika saya memulai RStudio, .libPaths()
perintah itu tampaknya berfungsi sebagaimana mestinya
.libPaths("C:/software/Rpackages")
> .libPaths()
[1] "C:/software/Rpackages" "C:/Program Files/R/R-2.15.2/library"
Bukankah itu aneh?
install.packages("zoo")
--- tapi itu bukan pertanyaan saya yang sebenarnya, yaitu sekitar mengapa .libPaths()
di Rprofile.site
tidak bekerja.
install.packages("zoo")
tidak bekerja? Pesan kesalahan, dll?