web-dev-qa-db-ja.com

Rにcurlとリーダーをインストールする

親愛なるコミュニティへの挨拶。リーダーをインストールしようとしましたが、カールがないためエラーが発生します。次にcurlをインストールしようとすると、別の依存関係が要求されます。コマンドプロンプトで確認しましたが、既にインストールされているように見えます。何か案が ?打撃を参照してください:多くの感謝

リーダーをインストールしてみてください:

> install.packages("readr")
Installing package into ‘/home/Oracle/R/x86_64-unknown-linux-gnu-library/3.1’
(as ‘lib’ is unspecified)
also installing the dependency ‘curl’

trying URL 'http://cran.rstudio.com/src/contrib/curl_0.9.1.tar.gz'
Content type 'application/x-gzip' length 242408 bytes (236 Kb)
opened URL
==================================================
downloaded 236 Kb

trying URL 'http://cran.rstudio.com/src/contrib/readr_0.1.1.tar.gz'
Content type 'application/x-gzip' length 322890 bytes (315 Kb)
opened URL
==================================================
downloaded 315 Kb

* installing *source* package ‘curl’ ...
** package ‘curl’ successfully unpacked and MD5 sums checked
File curl.h not found. Make sure the curl development library is installed, e.g. libcurl4-openssl-dev (deb) or libcurl-devel (rpm).
ERROR: configuration failed for package ‘curl’
* removing ‘/home/Oracle/R/x86_64-unknown-linux-gnu-library/3.1/curl’
Warning in install.packages :
  installation of package ‘curl’ had non-zero exit status
ERROR: dependency ‘curl’ is not available for package ‘readr’
* removing ‘/home/Oracle/R/x86_64-unknown-linux-gnu-library/3.1/readr’
Warning in install.packages :
  installation of package ‘readr’ had non-zero exit status

The downloaded source packages are in
    ‘/tmp/RtmpuTNCiG/downloaded_packages’

Curlをインストールしてみてください

> install.packages("curl")
Installing package into ‘/home/Oracle/R/x86_64-unknown-linux-gnu-library/3.1’
(as ‘lib’ is unspecified)
trying URL 'http://cran.rstudio.com/src/contrib/curl_0.9.1.tar.gz'
Content type 'application/x-gzip' length 242408 bytes (236 Kb)
opened URL
==================================================
downloaded 236 Kb

* installing *source* package ‘curl’ ...
** package ‘curl’ successfully unpacked and MD5 sums checked
File curl.h not found. Make sure the curl development library is installed, e.g. libcurl4-openssl-dev (deb) or libcurl-devel (rpm).
ERROR: configuration failed for package ‘curl’
* removing ‘/home/Oracle/R/x86_64-unknown-linux-gnu-library/3.1/curl’
Warning in install.packages :
  installation of package ‘curl’ had non-zero exit status

The downloaded source packages are in
    ‘/tmp/RtmpuTNCiG/downloaded_packages’

端末にcurlをインストールします。

[Oracle@localhost data]$ Sudo yum -y install curl
Loaded plugins: langpacks
Package curl-7.29.0-19.el7.x86_64 already installed and latest version
Nothing to do
[Oracle@localhost data]$ Sudo yum -y install libcurl
Loaded plugins: langpacks
Package libcurl-7.29.0-19.el7.x86_64 already installed and latest version
Nothing to do

Libcurlがあるように見えますか?

[Oracle@localhost data]$ locate libcurl 
/home/Oracle/anaconda/lib/libcurl.a
/home/Oracle/anaconda/lib/libcurl.la
/home/Oracle/anaconda/lib/libcurl.so
/home/Oracle/anaconda/lib/libcurl.so.4
/home/Oracle/anaconda/lib/libcurl.so.4.3.0
/home/Oracle/anaconda/lib/pkgconfig/libcurl.pc
/home/Oracle/anaconda/pkgs/curl-7.38.0-0/lib/libcurl.a
/home/Oracle/anaconda/pkgs/curl-7.38.0-0/lib/libcurl.la
/home/Oracle/anaconda/pkgs/curl-7.38.0-0/lib/libcurl.so
/home/Oracle/anaconda/pkgs/curl-7.38.0-0/lib/libcurl.so.4
/home/Oracle/anaconda/pkgs/curl-7.38.0-0/lib/libcurl.so.4.3.0
/home/Oracle/anaconda/pkgs/curl-7.38.0-0/lib/pkgconfig/libcurl.pc
/usr/lib64/libcurl.so.4
/usr/lib64/libcurl.so.4.3.0

Curl-configもあります。

[Oracle@localhost data]$ locate curl-config
/home/Oracle/anaconda/bin/curl-config
/home/Oracle/anaconda/pkgs/curl-7.38.0-0/bin/curl-config
[Oracle@localhost data]$ 
28
Mookayama

このコマンドを使用してbuntu 14.04の問題を解決しました

Sudo apt-get install libcurl4-openssl-dev

将来のユーザーは、以下を使用して最新のlibcurlを検索できます。
apt-cache search libcurl

49
Run2

実際の問題は次のとおりです。

ファイルcurl.hが見つかりません。

Rは解決策を提案します。

Curl開発ライブラリがインストールされていることを確認してください。 libcurl4-openssl-dev(deb)またはlibcurl-devel(rpm)

だから、試してみてください:

Sudo yum -y install libcurl-devel
15
Anton