从没有根访问权限的源安装R-3.4.1时配置错误

从没有根访问权限的源安装R-3.4.1时配置错误,r,curl,R,Curl,我正在尝试安装R-3.4.1,但出现以下错误: checking for curl-config... /home/menglan.xiang/usr/bin/curl-config checking libcurl version ... 7.55.1 checking curl/curl.h usability... yes checking curl/curl.h presence... yes checking for curl/curl.h... yes checking if lib

我正在尝试安装R-3.4.1,但出现以下错误:

checking for curl-config... /home/menglan.xiang/usr/bin/curl-config
checking libcurl version ... 7.55.1
checking curl/curl.h usability... yes
checking curl/curl.h presence... yes
checking for curl/curl.h... yes
checking if libcurl is version 7 and >= 7.22.0... no
configure: error: libcurl >= 7.22.0 library and headers are required with support for https
configure: WARNING: cache variable ac_cv_env_PKG_CONFIG_PATH_value contains a newline
尝试了几乎所有关于堆栈溢出的解决方案,但没有任何效果。已在启用openssl的情况下成功安装curl。以下是configure命令:

export CPPFLAGS='-I/$HOME/usr/include/curl'
export LDFLAGS='-L/$HOME/usr/lib/'
./configure --prefix=$HOME --with-x=no
有人能帮我吗?

试试看

$ export C_INCLUDE_PATH=/$HOME/usr/include/
$ export LD_LIBRARY_PATH=/$HOME/usr/lib/
$ export PKG_CONFIG_PATH=/$HOME/usr/lib/pkgconfig/
如果未正确检测到
curl config
,请添加以下内容:

$ export PATH=$HOME/usr/bin:$PATH

记录在案

在我的multiarch Ubuntu机器上,我在
/usr/local/
中有一个剩余的
libcurl
,它实际上要求我这样做:

$ export PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig/
$ export C_INCLUDE_PATH=/usr/include/
$ export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/lib
$ export PATH=/usr/bin:$PATH