[r] devtools 패키지 설치 문제

devtools패키지 를 사용하고 싶습니다 . 다음 명령을 실행했습니다.

> install.packages("devtools", dependencies = TRUE)
....
> library(devtools)
Error in library(devtools) : there is no package called ‘devtools’

내가 뭘 잘못하고 있죠?

편집 : 다음은 install.packages세션을 다시 시작한 후 명령을 다시 실행 한 결과입니다 .

> install.packages("devtools", dependencies = TRUE)
Installing package into ‘/home/evanaad/R/x86_64-pc-linux-gnu-library/3.0(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
Warning: dependencies ‘roxygen2’, ‘BiocInstaller’, ‘rstudio’ are not available
also installing the dependencies ‘httr’, ‘RCurl’

trying URL 'http://cran.at.r-project.org/src/contrib/httr_0.2.tar.gz'
Content type 'application/x-gzip' length 50183 bytes (49 Kb)
opened URL
==================================================
downloaded 49 Kb

trying URL 'http://cran.at.r-project.org/src/contrib/RCurl_1.95-4.1.tar.gz'
Content type 'application/x-gzip' length 870915 bytes (850 Kb)
opened URL
==================================================
downloaded 850 Kb

trying URL 'http://cran.at.r-project.org/src/contrib/devtools_1.4.1.tar.gz'
Content type 'application/x-gzip' length 105214 bytes (102 Kb)
opened URL
==================================================
downloaded 102 Kb

* installing *source* package ‘RCurl’ ...
** package ‘RCurl’ successfully unpacked and MD5 sums checked
checking for curl-config... no
Cannot find curl-config
ERROR: configuration failed for package ‘RCurl’
* removing ‘/home/evanaad/R/x86_64-pc-linux-gnu-library/3.0/RCurl’
ERROR: dependency ‘RCurl’ is not available for package ‘httr’
* removing ‘/home/evanaad/R/x86_64-pc-linux-gnu-library/3.0/httr’
ERROR: dependencies ‘httr’, ‘RCurl’ are not available for package ‘devtools’
* removing ‘/home/evanaad/R/x86_64-pc-linux-gnu-library/3.0/devtools’

The downloaded source packages are in/tmp/RtmptvmTrA/downloaded_packages’
Warning messages:
1: In install.packages("devtools", dependencies = TRUE) :
  installation of package ‘RCurl’ had non-zero exit status
2: In install.packages("devtools", dependencies = TRUE) :
  installation of package ‘httr’ had non-zero exit status
3: In install.packages("devtools", dependencies = TRUE) :
  installation of package ‘devtools’ had non-zero exit status



답변

당으로 damienfrancois 의 제안, 나는 libcurl4-gnutls-dev에 설치하고 문제가 해결되었다.

편집 (@dardisco)

당신의 껍질에서 :

apt-get -y build-dep libcurl4-gnutls-dev
apt-get -y install libcurl4-gnutls-dev


답변

Ubuntu / Linux를 사용하는 경우 :

sudo apt-get install libcurl4-openssl-dev libssl-dev


답변

CentOS를 사용하는 경우 :

시험:

sudo yum -y install libcurl libcurl-devel


답변

요즘 (우분투 14.04) 나는 둘 다 필요합니다.

 $ sudo apt-get -y install libcurl4-gnutls-dev
 $ sudo apt-get -y install libssl-dev


답변

우분투 사용자의 경우 터미널에서이 명령을 실행하십시오 [UBUNTU 16.04에서 테스트 됨]

sudo apt-get -y install libcurl4-openssl-dev

이 설치 라이브러리를 사용하여 R에서 일반적으로하는 방식으로 게시하십시오.

install.packages("package name")


답변

내 데비안 Jessie 상자에는 다음도 포함되었습니다.

sudo apt-get build-dep libxml2-dev

힌트 : r-tool 콘솔 출력은 매우 장황하므로 다른 종속성을 확인합니다.

그런 다음 마침내 얻었습니다.

> find_rtools()
[1] TRUE


답변

우분투 18.04 에서이 문제를 겪었고 이전 답변 중 어느 것도 해결하지 못했습니다. 결국 devtools패키지 관리자와 함께 설치 하여 성공했습니다 .

sudo apt install r-cran-devtools