亲爱的社区.我尝试安装readr,但它给了我一个错误,因为没有卷曲.然后我尝试安装curl,它要求另一个依赖项.我在命令提示符中验证它,但它看起来已经安装.任何的想法 ?见打击:非常感谢
尝试安装readr:
> 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’
Run Code Online (Sandbox Code Playgroud)
尝试安装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’
Run Code Online (Sandbox Code Playgroud)
在终端安装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
Run Code Online (Sandbox Code Playgroud)
它看起来像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
Run Code Online (Sandbox Code Playgroud)
那么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]$
Run Code Online (Sandbox Code Playgroud)
Run*_*un2 51
我使用这个命令在Ubuntu 14.04上解决了这个问题
sudo apt-get install libcurl4-openssl-dev
未来的用户可以使用以下方法搜索最新的libcurl:
apt-cache search libcurl
小智 16
实际问题是:
找不到文件curl.h.
R建议一个解决方案:
确保已安装curl开发库,例如libcurl4-openssl-dev(deb)或libcurl-devel(rpm)
所以,试试:
sudo yum -y install libcurl-devel
Run Code Online (Sandbox Code Playgroud)