Comment mettre à jour un package dans R?

Je voudrais mettre à jour un package R pour la version la plus récente qui est déjà disponible. J'ai essayé

update.packages(c("R2jags"))

mais il ne fait rien! Pas de sortie sur console, pas d'erreur, rien. J'ai utilisé la même syntaxe que pour install.packages mais peut-être que je suis en train de faire quelque chose de mal. J'ai été à la recherche à ?update.packages mais je n'étais pas en mesure de comprendre comment il fonctionne, d'où pour spécifier le package(s), etc. Il n'y a pas d'exemple. J'ai aussi essayé de mettre à jour le package à l'aide de install.packages à "installer" à nouveau, mais qui dit "Avertissement: le paquet ‘R2jags’ est en cours d'utilisation et ne sera pas installé".

Si vous lisez ?update.pacakges, puis vous remarquerez que le premier argument de update.packages est pas le nom du paquet, mais l'emplacement de la bibliothèque pour vérifier. Si vous voulez mettre à jour un package, utilisez install.packages. L'avertissement que vous rapport vous indique pourquoi il ne fonctionne pas: vous devez cesser d'utiliser le package dans toutes les R les sessions qui sont de l'utiliser. Ceci est plus facilement accompli par la fermeture de la délinquance R sessions.
?Joshua, j'ai vu exactement ce que vous dites dans l'aide - c'est pourquoi j'ai dit que je ne sais pas où indiquer les paquets. Ce n'est pas très intuitive. Qu'est-ce que update.packages, alors?
Le Détails section de update.packages vous raconte son but.
c'est totalement différente. J'ai demandé sur quelle fonction je dois utiliser pour installer le package. Je n'ai pas besoin de modifier quoi que ce soit, pas de trucs, juste pour savoir la fonction. Cette question peut rester ici ainsi les autres utilisateurs à trouver facilement par google.
bon, je vais l'enlever et de laisser le lien en commentaire pour quiconque est à la recherche stackoverflow.com/questions/13163248/...

OriginalL'auteur TMS | 2014-01-30