2016-12-08 1 views
0

Redhat 서버 5.11에서 R (3.3.1) 패키지를 설치해야합니다. 먼저 이 설치되어 있어야합니다. 패키지를 https://cran.r-project.org/web/packages/curl/index.html에서 다운로드했습니다. 나는 패키지를 설치하려고하면'curl_version_info_data'에 'libssh_version'이라는 회원이 없습니다.

, 그것은 오류 아래 제공 :

version.c: In function 'R_curl_version':
version.c:15: error: 'curl_version_info_data' has no member named 'libssh_version'
version.c:15: error: 'curl_version_info_data' has no member named 'libssh_version'
make: *** [version.o] Error 1
ERROR: compilation failed for package 'curl'

사람이 이전과 같은 문제가 있었나요?

미리 제안 해 주셔서 감사합니다.

답변

0

패키지를 설치하기 전에 curl 라이브러리의 개발 버전을 설치해야합니다. yum install curl-devel을 시도해보십시오.

하나의 메모 - 비슷한 오류가 발생할 때마다 일반적으로 라이브러리의 개발 버전이 Redhat 시스템에 설치되어 있지 않기 때문에 발생합니다.

0

답장을 보내 주신 Jim님께 감사드립니다.

"libssh_version"에 대한 정의를 version.c 파일에 포함하지 않은 하위 버전 컬 패키지를 사용하는 것이 해결책이라는 것을 알게되었습니다. 명령으로 curl_0.9.6.tar.gz :

sudo R CMD INSTALL curl_0.9.6.tar.gz 

나는 또한 "냠 컬-(STABLE)을 설치"시도했다, 그러나 그것은 메시지를 보여줍니다

 
This system is receiving updates from RHN Classic or RHN Satellite. 
Setting up Install Process 
Package curl-devel-7.15.5-17.el5_9.x86_64 already installed and latest version 
Package curl-devel-7.15.5-17.el5_9.i386 already installed and latest version 
Nothing to do 
관련 문제