2010-06-28 10 views
31

Acabo de actualizar a R 2.11.1 y después de instalar ggplot2, que intentóde error cuando se ejecuta la biblioteca (ggplot2)

library(ggplot2) 

y se

Loading required package: proto 
Loading required package: grid Loading 
required package: reshape Loading 
required package: plyr Loading 
required package: digest Error in 
eval(expr, envir, enclos) : could not 
find function "proto" In addition: 
Warning message: In library(package, 
lib.loc = lib.loc, character.only = 
TRUE, logical.return = TRUE, : 
there is no package called 'proto' 
Error : unable to load R code in 
package 'ggplot2' Error: 
package/namespace load failed for 
'ggplot2' 

Cualquier ayuda apreciada.

+0

¿Intentó 'install.packages (" proto ")' después de obtener esto? – Shane

+1

Probablemente se está perdiendo el paquete 'proto'. ¿Has intentado instalarlo? – nico

+0

Mi experiencia fue que la biblioteca (ggplot2) cargó bien, pero una llamada a ggsave() generaría un error sobre 'digest' como paquete faltante. La solución a continuación solucionó mi problema también. – ripvlan

Respuesta

63

install.packages('ggplot2', dep = TRUE) que hacer el truco ... proto instalar el paquete

18

abierto R shell y escriba en ella tras

install.packages('ggplot2', dep = TRUE) 

continuación, se le pedirá que seleccione el espejo, seleccione uno más cercano y lo hará instálalo y resuelve tu problema.

3

problemas también han tenido, al instalar ggplots2, pero aquí es una solución curiosa (probado en Windows):

  • he instalado a través de rstudio. Tanto desde Herramientas-> instalar paquetes como escribiendo install.packages("ggplots2", dep=T). No funcionó porque no siguió instalando las dependencias.

  • Luego instalé directamente por R gui install.packages("ggplots2", dep=T) y todo salió bien.

1

Tuve el mismo problema y esto funcionó.

  1. Instalar el paquete lazyeval.
  2. Luego instale ggplot2
  3. Cargue la biblioteca ggplot2 y todo funcionará con suerte.
Cuestiones relacionadas