Erreur R Studio Tricot HTML avec installer.les packages ligne

Je suis un nouvel utilisateur de RStudio, et ont rencontré une erreur lors de l'utilisation d'un .mdm fichier et Tricot HTML

Si j'ai une installation.les paquets de ligne:

install.packages('ggplot2');
library(ggplot2);

lorsque je clique sur Tricot HTML, une erreur est retournée:

Erreur dans contrib.url(repos, "source") : essayez d'utiliser CRAN sans
la fixation d'un miroir appels: ... withVisible -> eval -> eval ->
installer.paquets -> contrib.url Exécution interrompue

J'ai été capable de travailler autour de cette aide:

if (!require('ggplot2')) 
{
  install.packages('ggplot2');
  library(ggplot2);
}

Si je suis en train d'écrire une .mdm, ai-je besoin pour utiliser le if (!require( ligne chaque fois que j'installe un nouveau paquet? Est-il un moyen pour éviter cela, pour que je puisse écrire install.packages( seulement?

Avez-vous essayé de faire quelque chose comme: install.packages("ggplot2", repos = 'http://cran.us.r-project.org')?
Pourquoi avez-vous besoin d'une install.packages ligne? Avez-vous vraiment envie de réinstaller le paquet à chaque fois que vous compilez le Mdm? Normalement, vous devez installer les paquets dans une autre session interactive et il suffit d'utiliser library dans votre Mdm.
@Hrbrmstr suggéré, il fonctionne bien si vous définissez la repos argument, je viens de le tester.
Je n'ai pas toujours mis le CRAN miroir. Quand je le fais, j'ai mis le cloud mirror cran.rstudio.com 🙂
Merci, hrbrmstr et yihui, à la fois de vos suggestions a parfaitement fonctionné! Est-il possible de cran.rstudio.com en tant que par défaut? Ou faut-il écrit dans le code à chaque fois?

OriginalL'auteur Kyle | 2015-06-20