Rにパッケージ「sf」をインストールできません。gdalに問題があるようです。解決方法がわかりません。
> install.packages("sf")
There is a binary version available but the source version is later:
binary source needs_compilation
sf 0.4-3 0.5-1 TRUE
Do you want to install from sources the package which needs compilation?
y/n: y
installing the source package ‘sf’
trying URL 'https://cran.rstudio.com/src/contrib/sf_0.5-1.tar.gz'
Content type 'application/x-gzip' length 4073881 bytes (3.9 MB)
==================================================
downloaded 3.9 MB
* installing *source* package ‘sf’ ...
** package ‘sf’ successfully unpacked and MD5 sums checked
configure: CC: clang
configure: CXX: clang++
checking for gdal-config... no
no
configure: error: gdal-config not found or not executable.
ERROR: configuration failed for package ‘sf’
* removing ‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library/sf’
Warning in install.packages :
installation of package ‘sf’ had non-zero exit status
The downloaded source packages are in
‘/private/var/folders/1m/w_zt5ygd26n_87h41qf574wc0000gn/T/RtmpNlYbwT/downloaded_packages’
ダウンロードが失敗し、ソースパッケージがダウンロードされたと言うのはなぜですか。何が得られますか?
同様の問題に直面して、私は以下の手順に従いました:
gdalinfo --version
_を使用して、使用しているgdalバージョンを確認します。私のものはGDAL 2.2.0、2017/04/28にリリースされました_brew update
_および_brew upgrade
_の後brew unlink gdal
_のみを使用してから_brew link --force gdal2
_install.packages("rgdal", repos = "http://cran.us.r-project.org", type = "source")
とconfigureでコンパイルされたことを確認しました:GDAL:2.2.0install.packages("sf")
とコンパイルする必要があります:binary source needs_compilation sf 0.5-3 TRUEその後、新しいバージョンをインストールします:library(sf)GEOS 3.6.2、GDAL 2.2へのリンク.0、proj.4 4.9.3
それがあなたにとっても解決策になることを願っています。