web-dev-qa-db-ja.com

rgdalのインストールに関する問題

"R version 3.2.3 (2015-12-10)"rgdalをインストールしたい。ダウンロードしてインストールしました

  • GDAL 1.11完了
  • PROJフレームワークv4.9.2-2
  • GEOSフレームワークv3.5.0-1

from KyngChaos

次に、RStudioでinstall.packages("rgdal")と入力しました。

> .... 
> 
> 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

私も端末で試しました

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'

そして

Sudo R CMD INSTALL –configure-args=’–with-proj-include=/usr/local/lib’ rgdal_1.1-1.tar

運がない!

24
Stophface

最後にそれを解決しました。

これが私がやった方法です! OS X 10.10.5 R 3.2.3 GDAL 1.1

  1. here からGDAL Complete Frameworkをダウンロードしてインストールします
  2. シェルにgdal-configを入力してからecho 'export PATH=/Library/Frameworks/GDAL.framework/Programs:$PATH' >> ~/.bash_profileを入力して、OS Xにsource ~/.bash_profileファイルの場所を伝えます
  3. Bash gdalinfo --versionを入力して、GDALが正常に機能しているかどうかを確認します。 GDAL 1.11.3, released 2015/09/16のようなもので戻ってくるはずです。
  4. ほとんどの人にとって、Rを起動してinstall.packages("rgdal")を入力しても機能します(ステップ1-3を実行した場合)。しかし、それは私には当てはまりませんでした。それでも問題が解決しない場合は、5に進みます。
  5. [〜#〜] gdal [〜#〜] Webサイトにアクセスし、.tarファイルをダウンロードします。
  6. シェルで、これを試してください:Sudo R CMD INSTALL –configure-args=’–with-proj-include=/usr/local/lib’ rgdal_1.1-1.tar。それでもエラーが発生しました:configure: error: proj_api.h not found in standard or given locations. ERROR: configuration failed for package ‘rgdal’
  7. だから、あなたは再びそれをどこで見つけるかを伝える必要があります。試してください: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'

うまくいくはずです。 Rを起動してlibrary(rgdal)と入力してみてください。

注:rgoesを使用して、同様の問題を経験しました。 これ 助けてくれました。試してください:

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'

configファイルを指すため。そのここ/Library/Frameworks/GEOS.framework/unix/bin/geos-config

24
Stophface

誰かに役立つかもしれない@Stophfaceによる以前の回答に基づいた簡単なメモ:

上記のすべての手順を実行しましたが、ターミナルにrgdalをインストールすると、configure: error: proj_api.h not found in standard or given locations。それでも(そして正確な理由は分からないが)、ほぼ同じ仕様を使用してR.appからインストールできました。

> 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'))

そして、あなたの答えに再び感謝します!

17
Fran Villamil

MacOS Sierra(10.12)でR 3.4.0を実行すると同じエラーが発生しました。そこで、homebrewを使用してgdalをインストールし、Rで通常どおりrgdalをインストールしました

ターミナル内

brew update
brew install gdal

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)
6
SymbolixAU

Mac(OS X 10.10.5)のconda経由でインストールしました。インストールは簡単でした。 condaを初めて使用する場合は、これを確認してください http://conda.pydata.org/docs/r-with-conda.html

conda install gdal
gdalinfo --version
# GDAL 2.1.0, released 2016/04/25

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)
1