ncdf4
パッケージをインストールしようとしました。私はRバージョン3.1.1を持っています。
問題はnc-config
を見つけることのようです。この特定の問題についてGoogleで検索すると、libnetcdf-dev
をインストールする前に、Debianパッケージncdf4
をインストールすることで問題を解決した同じ問題のある人が見つかります。
私はすでにそのパッケージをインストールしましたが、同じ問題が発生し続けます、
エラーは次のとおりです。
checking for nc-config... no
-----------------------------------------------------------------------------------
Error, nc-config not found or not executable. This is a script that comes with the netcdf library, version 4.1-beta2 or later, and must be present for configuration to succeed.
コメントで@PaulHiemstraが言及したように、nc-configがどこにあるかを確認してください:
あなたができることは、新しいターミナルを開いて、
which nc-config
。これにより、ファイルが実際にシステムのどこにあるかが表示されます。このファイルが実際にインストールされている場合、問題はおそらくLinuxが特定の場所にインストールし、Rが別の場所(たとえば/ usr/local/binと/ usr/bin)にそれを予期していることです。 nc-configを含むライブラリをPATH環境変数に追加して、問題の修正を試みることができます。または、問題が無関係である可能性があります。 32ビットと64ビット。\
私にとって、それは:
ubuntu@dark-horse:~$ which nc-config
/home/ubuntu/miniconda3/bin/nc-config
以下のコマンドを使用してnetcdfessentialsをインストールすることから始めます
Sudo apt-get install r-cran-ncdf4
上記のコマンドは、試していない場合は、nc-configがインストールされているはずです。
Sudo apt-get install netcdf-bin
今、ダウンロードnetcdf4ソース
wget http://cirrus.ucsd.edu/~pierce/ncdf/ncdf4_1.13.tar.gz
今、インストールを試してみてください
Sudo R CMD INSTALL ncdf4_1.13.tar.gz --configure-args="--with-nc-config=/home/ubuntu/miniconda3/bin/nc-config"
私は同様の問題を抱えていましたが、これらの答えは私にはうまくいきませんでした(Ubuntu 16.04.4LTS)。
以下を使用して開発者バージョンをインストールする必要がありました。
Sudo apt-get install libnetcdf-dev
CentOS 7では、端末でSudo yum install netcdf-devel.x86_64
を使用するとうまくいきました。