7
votes

Existe-t-il un moyen d'installer r packages en utilisant emacs?

J'utilise ESS, mais chaque fois que je dois installer un nouveau paquet, je dois utiliser G GUI. N'y a-t-il pas un moyen de faire cela sans quitter Emacs?


5 commentaires

Pourquoi ne pouvez-vous pas utiliser installer.backages ?


R Process est suspendu lorsqu'il invite à sélectionner un miroir.


Donc, définissez un miroir dans vos ~ / .r / fichiers. Ou comme un argument à installer.Packages. Semble être un PBKAC.


Je soupçonne que votre r n'a pas de tcltk. R ne parvient pas à apparaître un sélecteur de cran et tente d'obtenir une entrée du clavier. Qu'est-ce que les capacités () vous disent?


Pas besoin d'être impoli sur le travail des autres via des commentaires ad hominem.


4 Réponses :


9
votes

à partir de Aide (Démarrage) CODE>:

 ## Example of Rprofile.site
 local({
   # add MASS to the default packages, set a CRAN mirror
   old <- getOption("defaultPackages"); r <- getOption("repos")
   r["CRAN"] <- "http://my.local.cran"
   options(defaultPackages = c(old, "MASS"), repos = r)
   ## (for Unix terminal users) set the width from COLUMNS if set
   cols <- Sys.getenv("COLUMNS")
   if(nzchar(cols)) options(width = as.integer(cols))
 })


0 commentaires


8
votes

C-C C-E I

Il faudra quelques secondes pour charger tous les paquets.


0 commentaires

2
votes

Si vous ne vous souvenez pas du raccourci pour la configuration de l'emballage, vous pouvez passer par le Commandes pratiques Menu principal.

Si vous tapez , dans le tampon r inférieur en tant que premier caractère (c'est-à-dire sur le marqueur de processus), vous déclenchez le menu des commandes pratiques. Dans le minibuffer, comme dans la figure suivante:

 pack d'installation

Notez comment sélectionner des éléments de menu de manière interactive en tapant les caractères initiaux (comme avec emacs isarch). Bien sûr, vous pouvez simplement utiliser les flèches.

Sélectionnez Install.Packages (Typage i suivi de Entrée devrait être suffisant ).

Dans le menu suivant, vous êtes présenté avec la liste de miroirs Cran:

Liste de miroir Cran

Sélectionnez un miroir pratique . ESS va chercher les packages disponibles

Vous êtes ensuite présenté avec la liste des packages installables.

 packages installables

Sélectionnez celui dont vous avez besoin et que vous avez terminé.

Notez que la deuxième fois que vous installez une Forfait dans la session en cours que vous n'êtes pas demandé de resélectionner le miroir.

Si vous n'êtes pas familier avec ESS Handy Commandes, vous trouverez ici de nombreuses autres commandes très ... bien utiles. En particulier, en ce qui concerne le sujet ici, la commande de la bibliothèque peut vous aider, car vous pouvez profiter de l'achèvement automatique, utile également lorsque vous devez charger un package, mais vous ne vous souvenez pas de son orthographe.

Vous voudrez peut-être utiliser les dialogues standard r GUI de EMACS. Dans ce cas, au moins sous Windows, pour afficher correctement les boîtes de dialogue, utilisez: xxx


0 commentaires