non - libreria rgdal
Problemas para instalar rgdal (4)
Quiero instalar rgdal
para "R version 3.2.3 (2015-12-10)"
. He descargado e instalado
- GDAL 1.11 Completo
- PROJ framework v4.9.2-2
- Marco GEOS v3.5.0-1
de KyngChaos
Luego en RStudio install.packages("rgdal")
que me dio esto:
> ....
>
> configure: CC: clang configure: CXX: clang++ configure: rgdal:
> 1.1-1 checking for /usr/bin/svnversion... yes configure: svn revision:
> 572 checking for gdal-config...
> no no configure: error: gdal-config
> not found or not executable. ERROR: configuration failed for package
> ‘rgdal’
> * removing ‘/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgdal’
> Warning in install.packages : installation of package ‘rgdal’ had
> non-zero exit status
> sessionInfo()
R version 3.2.3 (2015-12-10)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X 10.10.5 (Yosemite)
locale:
[1] de_AT.UTF-8/de_AT.UTF-8/de_AT.UTF-8/C/de_AT.UTF-8/de_AT.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] tools_3.2.3
Yo tambien lo intente en la terminal
R CMD INSTALL rgdal_1.1-1.tar --configure-args=''--with-gdal-config=/Library/Frameworks/GDAL.framework/Programs/gdal-config
--with-proj-include=/Library/Frameworks/PROJ.framework/Headers
--with-proj-lib=/Library/Frameworks/PROJ.framework/unix/lib''
y
sudo R CMD INSTALL –configure-args=’–with-proj-include=/usr/local/lib’ rgdal_1.1-1.tar
¡Sin suerte!
Finalmente lo resolvió.
¡Así es como lo he hecho! OS X 10.10.5 R 3.2.3 GDAL 1.1
- Descargue e instale el marco completo de GDAL desde KyngChaos
- Indique a su OS X dónde encontrar el archivo
gdal-config
escribiendo esto en su shellecho ''export PATH=/Library/Frameworks/GDAL.framework/Programs:$PATH'' >> ~/.bash_profile
y luegosource ~/.bash_profile
- Compruebe si su GDAL está funcionando bien escribiendo la
gdalinfo --version
bashgdalinfo --version
. Eso debería volver con algo comoGDAL 1.11.3, released 2015/09/16
. - Para la mayoría de las personas, iniciar R y escribir
install.packages("rgdal")
funciona (si ha realizado los pasos 1-3). Sin embargo, ese no fue el caso para mí. Entonces, proceda con 5 si todavía tiene problemas. - Vaya al sitio web de GDAL y descargue el archivo
.tar
. - En el shell, intente esto:
sudo R CMD INSTALL –configure-args=''–with-proj-include=/usr/local/lib'' rgdal_1.1-1.tar
. Eso todavía me dio un error:configure: error: proj_api.h not found in standard or given locations. ERROR: configuration failed for package ''rgdal''
configure: error: proj_api.h not found in standard or given locations. ERROR: configuration failed for package ''rgdal''
- Entonces, otra vez necesitas decir dónde encontrar esa. Intente:
R CMD INSTALL rgdal_1.1-1.tar --configure-args=''--with-gdal-config=/Library/Frameworks/GDAL.framework/Programs/gdal-config --with-proj-include=/Library/Frameworks/PROJ.framework/Headers --with-proj-lib=/Library/Frameworks/PROJ.framework/unix/lib''
Eso debería funcionar. Prueba iniciando R
y teclea library(rgdal)
.
Nota: Con rgoes
he rgoes
problemas similares. This me ayudó. Tratar:
R CMD INSTALL rgeos_0.3-15.tar --configure-args=''--with-geos-config=/Library/Frameworks/GEOS.framework/unix/bin/geos-config
--with-proj-include=/Library/Frameworks/PROJ.framework/Headers
--with-proj-lib=/Library/Frameworks/PROJ.framework/unix/lib''
Para señalar el archivo de config
. Aquí está /Library/Frameworks/GEOS.framework/unix/bin/geos-config
Lo instalé a través de Conda en mi Mac (OS X 10.10.5). La instalación fue sencilla. Si eres nuevo en Conda, consulta este http://conda.pydata.org/docs/r-with-conda.html
conda install gdal
gdalinfo --version
# GDAL 2.1.0, released 2016/04/25
Instalación del paquete R:
install.packages(''rgdal'', type = "source", configure.args=c(
''--with-gdal-config=/Library/Frameworks/GDAL.framework/Programs/gdal-config'',
''--with-proj-include=/Library/Frameworks/PROJ.framework/Headers'',
''--with-proj-lib=/Library/Frameworks/PROJ.framework/unix/lib''))
install.packages(''rgeos'', type = "source", configure.args=c(
''--with-gdal-config=/Library/Frameworks/GDAL.framework/Programs/gdal-config'',
''--with-proj-include=/Library/Frameworks/PROJ.framework/Headers'',
''--with-proj-lib=/Library/Frameworks/PROJ.framework/unix/lib''))
install.packages(''maptools'', dependencies=TRUE)
Nota rápida basada en la respuesta anterior de @Stophface que podría ser útil para alguien:
Realicé todos los pasos mencionados anteriormente, pero la instalación de rgdal en la Terminal todavía me dio el error de configure: error: proj_api.h not found in standard or given locations
. Sin embargo (y sin saber exactamente por qué), logré instalarlo desde R.app usando casi las mismas especificaciones:
> install.packages(''rgdal'', type = "source", configure.args=c(
''--with-gdal-config=/Library/Frameworks/GDAL.framework/Programs/gdal-config'',
''--with-proj-include=/Library/Frameworks/PROJ.framework/Headers'',
''--with-proj-lib=/Library/Frameworks/PROJ.framework/unix/lib''))
Y gracias de nuevo por tu respuesta!
Tuve el mismo error Ejecutando R 3.4.0 en macOS Sierra (10.12). Entonces utilicé homebrew para instalar gdal, luego rgdal
instalé como de costumbre en R
en la terminal
brew update
brew install gdal
en R
install.packages("rgdal")
devtools::session_info()
Session info ----------------------------------------------------------------------------------------------------------------------------------------------
setting value
version R version 3.4.0 (2017-04-21)
system x86_64, darwin15.6.0
ui RStudio (1.0.143)
language (EN)
collate en_AU.UTF-8
tz Australia/Melbourne
date 2017-04-24
Packages --------------------------------------------------------------------------------------------------------------------------------------------------
package * version date source
devtools 1.12.0 2016-12-05 CRAN (R 3.4.0)
digest 0.6.12 2017-01-27 CRAN (R 3.4.0)
lattice 0.20-35 2017-03-25 CRAN (R 3.4.0)
memoise 1.1.0 2017-04-21 CRAN (R 3.4.0)
rgdal * 1.2-6 2017-04-06 CRAN (R 3.4.0)
sp * 1.2-4 2016-12-22 CRAN (R 3.4.0)
withr 1.0.2 2016-06-20 CRAN (R 3.4.0)