2016-10-28 12 views
1

rgdal 1.9.2とprojパッケージをインストールしたAWS RHEL6サーバーがあります。今Rに私がrgdalパッケージをインストールしたいが、それは、このエラーを与える:RHEL6のRにrgdalパッケージをインストールできません。共有オブジェクトrgdal.soをロードできません。

** testing if installed package can be loaded
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object '/home/Roel/R/x86_64-redhat-linux-gnu-library/3.3/rgdal/libs/rgdal.so':
libgdal.so.1: cannot open shared object file: No such file or directory Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘/home/Roel/R/x86_64-redhat-linux-gnu-library/3.3/rgdal’ Warning in install.packages :
installation of package ‘rgdal’ had non-zero exit status

フルインストールログがhereを見つけることができます。

私はLinuxでrgdal.soを見つけると何も見つかりません。私はまた、それが含まれているもののrgdal.soを取得する方法を見つけることができません。

これを修正する方法はありますか?

+1

これを読んで? http://stackoverflow.com/questions/15248815/rgdal-package-installation –

+0

はい、私はこの前にこの問題を抱えていましたが、解決することができました。 –

+0

私の場合、 'rgdal'のインストール中に正確なエラーが'共有オブジェクトをロードできませんでした '/ home/ /R/x86_64-redhat-linux-gnu-library/3.3/rgdal/libs/rgdal.so': '次に 'libgdal.so.20:共有オブジェクトファイルを開くことができません:そのようなファイルやディレクトリはありません。 ' @ RoelEsselinkの回答が解決策でした。 – geneorama

答えて

2

私はそれを修正:

を誤差は同様に、私が最後にエラーのために見逃していたことをログにさらにあります:

./proj_conf_test: error while loading shared libraries: libgdal.so.1: cannot open shared object file: No such file or directory 

libgdal.so.1が上でしたシステムは/ usr/local/libにあります。

私はその後でした:

echo "/usr/local/lib" >> /etc/ld.so.conf.d/R-dependencies-x86_64.conf 
ldconfig 

をこれは私がOPで述べた後続のエラーを修正。

1

ロエルのを実行しているときに、アクセス許可が拒否されましたが表示された場合は、試してみてください。

sudo ldconfig -c "echo '/usr/local/lib' >> /etc/ld.so.conf.d/R-dependencies-x86_64.conf" 
関連する問題