Comment mettre à jour R via RStudio?
275
Vous installez une nouvelle version de R à partir du site officiel .
RStudio devrait démarrer automatiquement avec la nouvelle version lorsque vous la relancerez.
Si vous devez le faire manuellement, dans RStudio, allez dans: Outils -> options -> Général.
Consultez la réponse de @ micstr pour une procédure plus détaillée.
close and reopen RStudio ~~restart RStudio
Pour être complet, la réponse est: vous ne pouvez pas le faire depuis RStudio. @agstudy a raison - vous devez installer la nouvelle version de R, puis redémarrer RStudio et il utilisera automatiquement la nouvelle version, comme l'a noté @Brandon.
Ce serait formidable s'il y avait une fonction update.R (), analogue à la fonction install.packages () ou à la update.packages (fonction).
Donc, pour installer R,
- attendre - qu'en est-il de mes paquets bien-aimés ?? -
ok, j'utilise un Mac, donc je ne peux fournir que des détails précis pour le Mac - peut-être que quelqu'un d'autre peut fournir les chemins précis pour windows / linux; Je pense que le processus sera le même.
Pour vous assurer que vos packages fonctionnent avec votre nouvelle version brillante de R, vous devez:
déplacer les packages de l'ancienne installation R vers la nouvelle version; sur Mac OSX, cela signifie déplacer tous les dossiers à partir d'ici:
jusqu'ici:
[où vous remplacerez "2.15" et "3.0" par les versions à partir desquelles vous effectuez une mise à niveau. Et copiez uniquement les packages qui ne sont pas déjà dans le répertoire de destination. c'est-à-dire, n'écrasez pas votre nouveau paquet «de base» par votre ancien - si vous l'avez fait, ne vous inquiétez pas, nous le corrigerons de toute façon à l'étape suivante. Si ces chemins ne fonctionnent pas pour vous, essayez d'utiliser
installed.packages()
pour trouver les chemins d'accès appropriés.]vous pouvez maintenant mettre à jour vos packages en tapant
update.packages()
dans votre console RStudio et en répondant «y» à toutes les invites.enfin, pour vous assurer que vous avez tout fait, tapez ces deux commandes dans la console RStudio pour voir ce que vous avez:
la source
system
appels ...Si vous utilisez Windows, vous pouvez utiliser installr . Exemple d'utilisation ici
la source
# 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)
voir la section DépannageJe recommanderais d'utiliser le package d' installation Windows pour accomplir cela. Non seulement le package mettra à jour votre version R, mais il copiera et mettra également à jour tous vos packages. Il y a un blog sur le sujet ici . Exécutez simplement les commandes suivantes dans R Studio et suivez les invites:
la source
Si vous utilisez un ordinateur Mac , vous pouvez utiliser le nouveau package updateR pour mettre à jour la version R depuis RStudio: http://www.andreacirillo.com/2018/02/10/updater-package-update-r-version- avec-une-fonction-sur-mac-osx /
En résumé, vous devez effectuer ceci:
la source
install.packages(as.vector(needed_packages)) Error in install.packages : object 'needed_packages' not found
updateR
fonctionné, même si j'ai reçu le message d'erreur, car lorsque j'ai redémarré R, il avait été mis à jour en 3.6.2 et il semblait que la plupart de mes packages avaient également survécu à la mise à jour.Collez-le dans la console et exécutez les commandes:
la source
Il existe un nouveau package appelé installr qui peut mettre à jour votre version R dans R sur la plate-forme Windows. Le package a été construit sous la version 3.2.3
Dans R Studio, cliquez sur Outils et sélectionnez Installer les packages ... puis tapez le nom "installr" et cliquez sur installer. Vous pouvez également taper install.packages ("installr") dans la console.
Une fois que R studio a terminé l'installation du package, chargez-le en tapant require (installr) dans la console.
Pour démarrer le processus de mise à jour de votre installation R, tapez updateR () . Cette fonction vérifiera les nouvelles versions de R et si disponible, elle vous guidera à travers les décisions que vous devez prendre. Si votre installation R est à jour, elle retournera FAUX.
Si vous choisissez de télécharger et d'installer une version plus récente. Il existe une option pour copier / déplacer tous vos packages de l'installation R actuelle vers l'installation R plus récente, ce qui est très pratique.
Quittez et redémarrez R Studio une fois le processus de mise à jour terminé. R Studio chargera la nouvelle version R.
Suivez ce lien si vous souhaitez en savoir plus sur l'utilisation du package installr .
la source
Redémarrez simplement R Studio après avoir installé la nouvelle version de R. Pour confirmer que vous êtes sur la nouvelle version,> version et vous devriez voir les nouveaux détails.
la source
N'utilisez pas Rstudio pour mettre à jour R. Rstudio N'EST PAS R, Rstudio n'est qu'un IDE. Cette réponse est un résumé des réponses précédentes pour différents systèmes d'exploitation. Pour tous les OS, il est pratique de voir à l'avance ce qui se passera avec les packages que vous avez déjà installés ici .
WINDOWS - >> Ouvrez CMD / Powershell en tant qu'administrateur et tapez "R" pour passer en mode interactif. Si cela ne fonctionne pas, recherchez et exécutez RGui.exe au lieu d'écrire R dans la console ... puis:
MacOS - >> Vous pouvez utiliser le package updateR . Le package n'est pas sur CRAN, vous devrez donc exécuter le code suivant dans Rgui:
Notez qu'il est prévu de fusionner updateR et installR dans un proche avenir pour fonctionner à la fois sur Mac et Windows.
Linux - >> Pour le moment
installr
n'est PAS disponible pour Linux / MacOS (voir la documentation pour la version actuelle 0.20 ). Comme R est installé, vous pouvez suivre ces instructions (dans Ubuntu, bien que l'idée soit la même dans les autres distributions: ajoutez la source, mettez à jour et mettez à niveau et installez.)la source
J'ai trouvé que pour moi la meilleure solution permanente pour rester à jour sous Linux était d'installer le projet R-patché. Cela gardera votre installation R à jour, et vous n'avez même pas besoin de déplacer vos packages entre les installations (ce qui est décrit dans la réponse de RyanStochastic).
Pour openSUSE, consultez les instructions ici .
la source