3 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個贊
如果您將OS X與Homebrew軟件包管理器一起使用,并通過homebrew-science tap安裝R ,則可以先安裝gdal來安裝rgdal。
brew install gdal
您可能首先要列出可供選擇的方案運(yùn)行在此情況下,你想要的東西之前看中如PostgreSQL的支持。查看可用的選項類型
brew options gdal
然后你可以打字
brew install --with-postgresql gdal
過了一段時間你應(yīng)該很好地使用依賴項,因?yàn)閜roj包括你需要的proj_api.h是依賴項!不幸的是,rgdal現(xiàn)在仍然找不到pro_api.h,因?yàn)樗鼪]有查找/ usr / local / include。要使用rgdal安裝修復(fù)此問題和其他可能的問題,請使用以下R命令安裝rgdal:
> install.packages('rgdal', type = "source", configure.args=c('--with-proj-include=/usr/local/include','--with-proj-lib=/usr/local/lib'))
除了brew步驟之外,這應(yīng)該與MacPorts所需的類似,并且您的庫/頭文件很可能分別位于“/ opt / local / lib”和“/ opt / local / include”下。
注意:如果您使用“--with-armadillo”作為gdal選項,并將armadillo從6升級到7,則要升級升級程序。在升級/重新安裝rgdal之前,必須重新編譯gdal。

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超6個贊
在使用R-3.2.0的Fedora 21系統(tǒng)上,以下工作:
yum install gdal.x86_64 gdal-devel.x86_64 gdal-libs.x86_64
yum install proj.x86_64 proj-devel.x86_64
yum install proj-epsg.x86_64 proj-nad.x86_64
顯然這是多次嘗試獲得的結(jié)果:
install.packages("rgdal")
上班。您可以在一次安裝中完成所有操作。
- 3 回答
- 0 關(guān)注
- 3909 瀏覽
添加回答
舉報