web-dev-qa-db-fra.com

Configuration de la version RStudio Portable Default R

J'ai récemment découvert une version portable de R et RStudio @

http://rportable.sourceforge.net/

Open source rocks!

Quoi qu'il en soit, je passe d’un ordinateur à l’autre dans mon université et j’aimerais que Portable R-studio reconnaisse Portable R comme version R par défaut. Plusieurs versions de r sont déjà installées sur la plupart des ordinateurs de l'université et RStudio utilise l'une de ces versions de R. Lorsque je vais dans les Options globales pour modifier la version par défaut, il ne "voit" pas le R portable sur le lecteur USB.

J'espère pouvoir exécuter R sans avoir à télécharger constamment des packages, à spécifier le répertoire de travail, à télécharger des scripts, à télécharger des données à partir de Google Drive, etc.

Aucune suggestion? Je suis ouvert. Merci de votre aide.

14
k6adams

Je n'ai pas eu besoin de toucher le registre .

J'ai d'abord installé R portable puis R Studio portable, tous deux chez Sourceforge. Après le lancement de R Studio pour la première fois, on m'a montré l'option de choisir l'installation de R à utiliser, comme indiqué dans

https://support.rstudio.com/hc/en-us/articles/200486138-Using-Different-Versions-of-R

J'ai parcouru jusqu'à la branche\PortableApps\R-Portable\App\R-Portable\bin, où se trouvent les exécutables. Là j'ai sélectionné la version 64 bits.

Si vous souhaitez modifier ultérieurement la version utilisée, ouvrez R Studio et accédez à Outils -> Option -> Général -> Version R.

Cela évite de modifier le registre, avec les deux avantages des applications portables:

  1. Ne laissez aucune trace de l'application dans le système (ou du moins, beaucoup moins grave).
  2. Être vraiment portable (ou du moins beaucoup plus).
12
sancho.s

Sous Windows, RStudio utilise le registre du système pour rechercher l'emplacement des versions installées de R. Vous devrez modifier vous-même le registre pour l'informer des nouvelles versions. Heureusement, vous pouvez le faire dans HKEY_CURRENT_USER, de sorte que les droits d'administrateur ne devraient pas être requis. Voici les clés et les valeurs que vous voudrez écrire:

http://cran.r-project.org/bin/windows/base/rw-FAQ.html#Does-R-use-the-Registry_003f

Plus de détails sur la manière dont RStudio sélectionne la version R à exécuter ici:

https://support.rstudio.com/hc/en-us/articles/200486138-Using-Different-Versions-of-R

2
Jonathan

Le lien vers R Portable ci-dessus est un peu trompeur. Pour exécuter une version portable de RETRStudio, vous devez également disposer du RStudio portable de 27 Mo ici . Ce qui est encore plus déroutant, c'est qu'il porte le même nom que le fichier RPortable.

Il m'a fallu un peu de temps pour le comprendre. Peut-être pourriez-vous modifier votre question pour faire apparaître les deux à la fois pour ceux qui souhaitent un IDE?

Et, à mon humble avis, ce n'est pas vraiment portable, car lorsque vous passez d'une machine à une autre, vous devez spécifier la version R sur votre clé USB ainsi que le répertoire de travail. Pitié.

1
Vérace

Je parviens à relier RStudio (version non portable) à la version susmentionnée de R Portable, directement via Options globales -> Version R -> Choisir une version spécifique de R -> Parcourir, Et l’astuce consistait à sélectionner R -Portable\App\R-Portable dossier. En choisir un autre ne permet pas à RStudio de trouver l’installation.

Je suis en cours d'exécution RStudio 1.1.463.

Au revoir!

0
Santiago Capobianco