1 votos

No se puede ejecutar R en QGIS 2.6 - rgdal no disponible para R 3.1

Estoy tratando de usar R dentro de QGIS2.6 en OSX Mavericks, pero no puedo conseguir R para ejecutar porque rgdal no está disponible como binario para R3.1.2 (ver QGIS salida del registro de la consola de ejecución R abajo).

He instalado rgdal en mi sistema de instalación de R utilizando una alternativa a install.package pero QGIS no parece estar viendo esto. QGIS utiliza una ubicación R/rgdal diferente a las versiones de mi sistema principal?

R version 3.1.2 (2014-10-31) -- "Pumpkin Helmet" Copyright (C) 2014 The R Foundation for Statistical Computing Platform: x86_64-apple-darwin13.4.0 (64-bit)

...algunos paquetes descargados aquí...

The downloaded binary packages are in /var/folders/q4/r2k75kq956l54c4xtcxkscl40000gn/T//RtmpOSE4WR/downloaded_packages tryCatch(find.package("spatstat"), error=function(e) install.packages("spatstat", dependencies=TRUE)) [1] "/Library/Frameworks/R.framework/Versions/3.1/Resources/library/spatstat" tryCatch(find.package("rgdal"), error=function(e) install.packages("rgdal", dependencies=TRUE)) package 'rgdal' is available as a source package but not as a binary Warning message: package 'rgdal' is not available (for R version 3.1.2) tryCatch(find.package("raster"), error=function(e) install.packages("raster", dependencies=TRUE)) [1] "/Library/Frameworks/R.framework/Versions/3.1/Resources/library/raster" library("raster") Loading required package: sp library("rgdal") Error in library("rgdal") : there is no package called 'rgdal' Execution halted

añadido toda la salida del registro de errores 7 de enero de 2015 23:07:23 Salida de la consola de ejecución de R

R versión 3.1.2 (2014-10-31) -- "Casco de calabaza" Copyright (C) 2014 La fundación R para la computación estadística Plataforma: x86_64-apple-darwin13.4.0 (64 bits)

R es software libre y no incluye ABSOLUTAMENTE NINGUNA GARANTÍA. Puede redistribuirlo bajo ciertas condiciones. Escriba 'license()' o 'licence()' para conocer los detalles de distribución.

Lenguaje natural, pero en inglés

R es un proyecto en colaboración con muchos colaboradores. Escriba 'contributors()' para obtener más información y citation()' para saber cómo citar R o los paquetes de R en las publicaciones.

Escriba 'demo()' para algunas demos, 'help()' para la ayuda en línea, o 'help.start()' para una interfaz de navegador HTML de ayuda. Escriba 'q()' para salir de R.

options("repos"="http://cran.at.r-project.org/") tryCatch(find.package("rgdal"), error=function(e) install.packages("rgdal", dependencies=TRUE))

el paquete 'rgdal' está disponible como paquete fuente pero no como binario

Mensaje de advertencia: el paquete 'rgdal' no está disponible (para R versión 3.1.2) tryCatch(find.package("raster"), error=function(e) install.packages("raster", dependencies=TRUE)) [1] "/Library/Frameworks/R.framework/Versions/3.1/Resources/library/raster" biblioteca("raster") Cargando paquete necesario: sp library("rgdal") Error en library("rgdal") : no hay ningún paquete llamado 'rgdal' Ejecución detenida

1voto

Dan Puntos 16

A ver si esto funciona:

# This sets the correct dependencies on CRAN
setRepositories(ind = c(1,6))  

# Then install package as usual. 
install.packages('rgdal')

0voto

El RGDAL normal del repositorio de paquetes de R ha tenido problemas en el pasado - puede utilizar el proporcionado por kynchaos.com:

  1. Descargar la DMG de la página Frameworks .
  2. Monta la DMG.
  3. En R, instale el paquete desde el archivo .tgz incluido: install.packages("/Volumes/rgdal/rgdal_0.9-1.tgz", repos = NULL) (sustituir /Volumes/rgdal/ para otro paquete si ha cambiado de nombre o es diferente del predeterminado).

0voto

Gustav Puntos 140

El problema es que las instalaciones de R están protegidas contra escritura por defecto. Instale R en otra carpeta como C:\R\R -3.1.3 y el problema desaparece cuando se establece como la ruta R en QGIS. La solución se describe aquí: http://wiki.awf.forst.uni-goettingen.de/wiki/index.php/R_installation

Esto funcionó ejecutando QGIS 2.8.1 Wien en Windows 7 de 64 bits. Me imagino que va a resolver el problema en OS X también.

0voto

Tony Piccolo Puntos 2197

En la "carpeta de la biblioteca del usuario de R" cambie la ubicación a donde se almacenan sus paquetes de R.

En mi caso " C:\Users\Kuria\Documents\R\win -biblioteca \3.5 "

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X