Jawaban:
Anda menginstal versi R baru dari situs web resmi .
RStudio akan secara otomatis mulai dengan versi baru ketika Anda meluncurkan ulang.
Jika Anda perlu melakukannya secara manual, di RStudio, buka: Alat -> opsi -> Umum.
Periksa jawaban @ micstr untuk penelusuran lebih detail.
close and reopen RStudio ~~restart RStudio
Untuk kelengkapan, jawabannya adalah: Anda tidak dapat melakukannya dari dalam RStudio. @agstudy benar - Anda perlu menginstal versi R yang lebih baru, kemudian restart RStudio dan secara otomatis akan menggunakan versi baru, seperti yang dicatat @Brandon.
Akan lebih bagus jika ada fungsi update.R (), analog dengan fungsi install.packages () atau update.packages (fungsi).
ok, saya menggunakan Mac, jadi saya hanya bisa memberikan detail yang akurat untuk Mac - mungkin orang lain bisa memberikan jalur yang akurat untuk windows / linux; Saya percaya prosesnya akan sama.
Untuk memastikan bahwa paket Anda berfungsi dengan R versi baru Anda yang mengkilap, Anda perlu:
pindahkan paket dari instalasi R lama ke versi baru; pada Mac OSX, ini berarti memindahkan semua folder dari sini:
/Library/Frameworks/R.framework/Versions/2.15/Resources/library
ke sini:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library
[tempat Anda akan mengganti "2.15" dan "3.0" dengan versi apa pun yang Anda tingkatkan dari dan ke. Dan hanya menyalin paket apa pun yang belum ada di direktori tujuan. yaitu jangan menimpa paket 'basis' baru Anda dengan yang lama - jika Anda melakukannya, jangan khawatir, kami akan memperbaikinya pada langkah selanjutnya. Jika jalur itu tidak berfungsi untuk Anda, coba gunakan installed.packages()
untuk menemukan nama jalur yang tepat.]
sekarang Anda dapat memperbarui paket Anda dengan mengetikkan update.packages()
konsol RStudio Anda, dan menjawab 'y' untuk semua petunjuknya.
> update.packages(checkBuilt=TRUE)
class :
Version 7.3-7 installed in /Library/Frameworks/R.framework/Versions/3.0/Resources/library
Version 7.3-8 available at http://cran.rstudio.com
Update (y/N/c)? y
---etc---
akhirnya, untuk meyakinkan diri sendiri bahwa Anda telah melakukan segalanya, ketikkan kedua perintah ini di konsol RStudio untuk melihat apa yang Anda dapatkan:
> version
> packageStatus()
system
panggilan ...
# installing/loading the package: if(!require(installr)) { install.packages("installr"); require(installr)} #load / install+load installr updateR(F, T, T, F, T, F, T) # install, move, update.package, quit R.
setInternet2(TRUE)
lihat bagian Pemecahan Masalah
Saya akan merekomendasikan menggunakan installr paket Windows untuk mencapai ini. Paket tidak hanya akan memperbarui versi R Anda, tetapi juga menyalin dan memperbarui semua paket Anda. Ada blog tentang masalah ini di sini . Cukup jalankan perintah berikut di R Studio dan ikuti petunjuknya:
# installing/loading the package:
if(!require(installr)) {
install.packages("installr"); require(installr)} #load / install+load installr
# using the package:
updateR() # this will start the updating process of your R installation. It will check for newer versions, and if one is available, will guide you through the decisions you'd need to make.
Jika Anda menggunakan komputer Mac , Anda dapat menggunakan paket updateR baru untuk memperbarui versi R dari RStudio: http://www.andreacirillo.com/2018/02/10/updater-package-update-r-version- dengan-a-function-on-mac-osx /
Singkatnya, Anda perlu melakukan ini:
Untuk memperbarui versi R Anda dari dalam Rstudio menggunakan pembaruanR Anda hanya perlu menjalankan lima baris kode ini :
install.packages('devtools') #assuming it is not already installed library(devtools) install_github('andreacirilloac/updateR') library(updateR) updateR(admin_password = 'Admin user password')
di akhir proses instalasi, sebuah pesan akan mengkonfirmasi bahwa Anda senang:
everything went smoothly open a Terminal session and run 'R' to assert that latest version was installed
install.packages(as.vector(needed_packages)) Error in install.packages : object 'needed_packages' not found
updateR
berfungsi, meskipun saya mendapat pesan kesalahan, karena ketika saya me-restart R itu telah diperbarui menjadi 3.6.2 dan sepertinya sebagian besar paket saya selamat dari pembaruan juga.
Rekatkan ini ke konsol dan jalankan perintah:
## How to update R in RStudio using installr package (for Windows)
## paste this into the console and run the commands
## "The updateR() command performs the following: finding the latest R version, downloading it, running the installer, deleting the installation file, copy and updating old packages to the new R installation."
## more info here: https://cran.r-project.org/web/packages/installr/index.html
install.packages("installr")
library(installr)
updateR()
## Watch for small pop up windows. There will be many questions and they don't always pop to the front.
## Note: It warns that it might work better in Rgui but I did it in Rstudio and it worked just fine.
Ada paket baru bernama installr yang dapat memperbarui versi R Anda di dalam R pada platform Windows. Paket ini dibangun di bawah versi 3.2.3
Dari R Studio, klik Tools dan pilih Install Packages ... lalu ketik nama "installr" dan klik install. Atau, Anda dapat mengetik install.packages ("installr") di Konsol.
Setelah R studio selesai menginstal paket, muatlah dengan mengetik keharusan (installr) di Konsol.
Untuk memulai proses pembaruan untuk instalasi R Anda, ketik updateR () . Fungsi ini akan memeriksa versi R yang lebih baru dan jika tersedia, itu akan memandu Anda melalui keputusan yang perlu Anda buat. Jika instalasi R Anda mutakhir, itu akan mengembalikan SALAH.
Jika Anda memilih untuk mengunduh dan menginstal versi yang lebih baru. Ada opsi untuk menyalin / memindahkan semua paket Anda dari instalasi R saat ini ke instalasi R yang lebih baru yang sangat berguna.
Keluar dan mulai ulang R Studio setelah proses pembaruan selesai. R Studio akan memuat versi R yang lebih baru.
Ikuti tautan ini jika Anda ingin mempelajari lebih lanjut tentang cara menggunakan paket installr .
Mulai ulang R Studio setelah menginstal versi R. yang baru. Untuk mengonfirmasi bahwa Anda menggunakan versi yang baru,> versi dan Anda akan melihat perincian yang baru.
Jangan gunakan Rstudio untuk memperbarui R. Rstudio BUKAN R, Rstudio hanyalah sebuah IDE. Jawaban ini adalah ringkasan dari jawaban sebelumnya untuk OS yang berbeda. Untuk semua OS, lebih mudah untuk melihat terlebih dahulu apa yang akan terjadi dengan paket yang telah Anda instal di sini .
WINDOWS - >> Buka CMD / Powershell sebagai administrator dan ketik "R" untuk masuk ke mode interaktif. Jika ini tidak berhasil, cari dan jalankan RGui.exe alih-alih menulis R di konsol ... lalu:
lib_path <- gsub( "/", "\\\\" , Sys.getenv("R_LIBS_USER"))
install.packages("installr", lib = lib_path)
install.packages("stringr", lib_path)
library(stringr, lib.loc = lib_path)
library(installr, lib.loc = lib_path)
installr::updateR()
MacOS - >> Anda dapat menggunakan paket updateR . Paket tidak di CRAN, jadi Anda harus menjalankan kode berikut di Rgui:
install.packages("devtools")
devtools::install_github("AndreaCirilloAC/updateR")
updateR(admin_password = "PASSWORD") # Where "PASSWORD" stands for your system password
Perhatikan bahwa direncanakan untuk menggabungkan updateR dan installR dalam waktu dekat untuk bekerja untuk Mac dan Windows.
Linux - >> Untuk saat installr
ini TIDAK tersedia untuk Linux / MacOS (lihat dokumentasi untuk versi saat ini 0.20 ). Saat R diinstal, Anda dapat mengikuti petunjuk ini (di Ubuntu, meskipun idenya sama di distro lain: tambahkan sumber, perbarui dan tingkatkan, lalu instal.)
Saya menemukan bahwa bagi saya solusi permanen terbaik untuk tetap up-to-date di Linux adalah menginstal proyek R-patched. Ini akan membuat instalasi R Anda mutakhir, dan Anda bahkan tidak perlu memindahkan paket Anda di antara instalasi (yang dijelaskan dalam jawaban RyanStochastic).
Untuk openSUSE, lihat instruksi di sini .