"패키지 'xxx'를 사용할 수 없습니다 (R 버전 xyz)"경고를 어떻게 처리해야합니까?


560

사용하여 패키지를 설치하려고했습니다.

install.packages("foobarbaz")

그러나 경고를 받았다

Warning message:
package 'foobarbaz' is not available (for R version x.y.z)

R이 패키지를 사용할 수 있다고 생각하지 않는 이유는 무엇입니까?

이 문제의 특정 사례를 언급하는 다음 질문도 참조하십시오.

내 패키지가 R 2.15.2에서 작동하지 않음
'Rbbg'를 사용할 수 없음 (R 버전 2.15.2의 경우)
패키지를 사용할 수 없음 (R 버전 2.15.2의 경우)
패키지 doMC를 R 버전 3.0.0에서 사용할 수 없음 install.packages
'fPortfolio'패키지에는 종속성 'Rglpk'를 사용할 수
없습니다. R 버전에서 패키지를 사용할 수없는 경우 어떻게해야합니까?
R 용 bigvis 패키지는 R 버전 3.0.1에서 사용할 수 없습니까?
'syncwave'/ 'mvcwt'패키지를 사용할 수 없음 (R 버전 3.0.2의 경우)
패키지 'diamonds'를 사용할 수 없습니다 (R 버전 3.0.0의 경우)
R 용 plyr 패키지를 R 버전 3.0.2에서 사용할 수 없습니까?
R 64 3.0.2 패키지 "makeR" 에 패키지 bigmemory가 설치
되지 않음 (버전 3.0.2의 경우)
'RTN'패키지를 사용할 수 없음 (R 버전 3.0.1의 경우)
geoR 패키지 설치 문제 해결
'twitterR'을 사용할 수 없습니다 (R 버전 3.1.0의 경우)
'Rcpp, 패키지를 설치하는 방법은 무엇입니까? "패키지를 사용할 수 없습니다"
라는 메시지가 있습니다. '데이터 세트'패키지를 사용할 수 없습니다 (R 버전 3.1.1의 경우)
"패키지 'rhipe'를 사용할 수 없습니다 (R 버전 3.1.2의 경우)"


9
RStudio를 사용할 때 CRAN 이외의 다른 저장소에서 설치할 때이 경고가 표시됩니다. 그것은 이미 몇 번보고 한 버그이지만 이미 정렬되어 있는지는 알 수 없습니다.
Joris Meys

답변:


562

1. 철자를 쓸 수 없습니다

가장 먼저 테스트 할 것은 패키지 이름의 철자를 정확히 입력 했습니까? 패키지 이름은 R에서 대소 문자를 구분합니다.


2. 당신은 올바른 저장소를 보지 않았다

다음으로 패키지가 사용 가능한지 확인해야합니다. 유형

setRepositories()

? setRepositories 도 참조하십시오 .

R이 어떤 저장소를 찾아 패키지를 찾고 선택적으로 추가 저장소를 선택하십시오. 최소한, 당신은 일반적으로 선택하고 CRAN, CRAN (extras)Windows를 사용하는 Bioc*경우 , 저장소를 사용하는 경우[gen / prote / metabol / transcript] omics 생물학적 분석.

영구적으로 변경하려면, 같은 줄을 추가 setRepositories(ind = c(1:6, 8))하여에 Rprofile.site파일.


3. 패키지가 선택한 리포지토리에 없습니다

사용 가능한 모든 패키지를 사용하여 반환

ap <- available.packages()

R의 사용 가능한 패키지 이름 , ? available.packages 도 참조하십시오 .

이것은 큰 행렬이므로 데이터 뷰어를 사용하여 검사 할 수 있습니다. 또는 행 이름을 테스트하여 패키지가 사용 가능한지 빠르게 확인할 수 있습니다.

View(ap)
"foobarbaz" %in% rownames(ap)

또는 CRAN , CRAN (extras) , Bioconductor , R-forge , RForgegithub 용 브라우저에서 사용 가능한 패키지 목록을 볼 수 있습니다 .

CRAN 미러와 상호 작용할 때 나타날 수있는 또 다른 경고 메시지는 다음과 같습니다.

Warning: unable to access index for repository

선택한 CRAN 저장소를 현재 사용할 수 없음을 나타낼 수 있습니다. 다른 미러를 선택 chooseCRANmirror()하고 설치를 다시 시도 할 수 있습니다 .


패키지를 사용할 수없는 데는 몇 가지 이유가 있습니다.


4. 당신은 패키지를 원하지 않습니다

아마도 당신은 정말로 패키지를 원하지 않을 것입니다. 패키지와 라이브러리 또는 패키지와 데이터 세트 의 차이점에 대해 혼동되는 것이 일반적 입니다.

패키지는 코드, 데이터 또는 문서 제공과 같이 R을 확장하는 표준화 된 자료 모음입니다. 라이브러리는 R이 사용할 수있는 패키지를 찾는 곳 (디렉토리)입니다

사용 가능한 데이터 세트를 보려면 다음을 입력하십시오.

data()

5. R 또는 바이오 컨덕터가 오래되었습니다

최신 버전의 R (또는 가져 오거나 의존하는 패키지 중 하나)에 종속 될 수 있습니다. 보다

ap["foobarbaz", "Depends"]

R 설치를 현재 버전으로 업데이트하십시오. Windows에서 이것은 installr패키지 를 통해 가장 쉽게 수행됩니다 .

library(installr)
updateR()

(물론 install.packages("installr")먼저 해야 할 수도 있습니다 .)

Bioconductor 패키지와 마찬가지로 Bioconductor 설치를 업데이트해야 할 수도 있습니다.

source("http://bioconductor.org/biocLite.R")
biocLite("BiocUpgrade")

6. 패키지가 오래되었습니다

보관 되지 않았을 수 있습니다 (더 이상 유지되지 않고 더 이상 R CMD check테스트를 통과하지 못한 경우 ).

이 경우 다음을 사용하여 이전 버전의 패키지를로드 할 수 있습니다 install_version()

library(remotes)
install_version("foobarbaz", "0.1.2")

대안은 github CRAN 미러에서 설치하는 것입니다.

library(remotes)
install_github("cran/foobarbaz")

7. Windows / OS X / Linux 바이너리가 없습니다

그것은이 없을 수 있습니다 윈도우 바이너리를 인해 CRAN이없는 것을 추가 소프트웨어를 필요로합니다. 또한 일부 패키지는 일부 또는 모든 플랫폼의 소스를 통해서만 사용할 수 있습니다. 이 경우 CRAN (extras)리포지토리에 버전이있을 수 있습니다 ( setRepositories위 참조 ).

패키지에 컴파일 코드 (예 : C, C ++, FORTRAN)가 필요한 경우 Windows 설치 Rtools 또는 OS X에서 XCode와 함께 개발자 도구를 설치하고 다음을 통해 패키지의 소스 버전을 설치하십시오.

install.packages("foobarbaz", type = "source")

# Or equivalently, for Bioconductor packages:
source("http://bioconductor.org/biocLite.R")
biocLite("foobarbaz", type = "source")

CRAN에서는 NeedsCompilation설명 의 플래그를 보고 소스에서 패키지를 빌드하기위한 특수 도구가 필요한지 알 수 있습니다 .


8. 패키지는 github / Bitbucket / Gitorious에 있습니다.

Github / Bitbucket / Gitorious에 리포지토리가있을 수 있습니다. 이러한 패키지에는 remotes패키지를 설치해야합니다.

library(remotes)
install_github("packageauthor/foobarbaz")
install_bitbucket("packageauthor/foobarbaz")
install_gitorious("packageauthor/foobarbaz")

(와 마찬가지로 먼저 installr해야 할 수도 있습니다 install.packages("remotes").)


9. 패키지의 소스 버전이 없습니다

패키지의 이진 버전을 사용할 수 있지만 소스 버전은 사용할 수 없습니다. 설정을 통해이 확인을 끌 수 있습니다

options(install.packages.check.source = "no")

에 기재된 imanuelc하여이 SO 응답 과의 세부 단면도 ?install.packages.


10. 패키지가 비표준 저장소에 있습니다.

패키지가 비표준 저장소 (예 :)에 Rbbg있습니다. CRAN 표준을 준수하는 것으로 가정하면 다음을 사용하여 계속 다운로드 할 수 있습니다 install.packages. 리포지토리 URL 만 지정하면됩니다.

install.packages("Rbbg", repos = "http://r.findata.org")

RHIPE반면에 CRAN과 같은 저장소에는 없으며 자체 설치 지침이 있습니다.


2
@KonradRudolph View는 R GUI, Architect, Revo-R 및 Live-R에서도 작동합니다. emacs / ESS에서 시도하지 않았습니다.
Richie Cotton

아, 내 나쁜. 확인하고 기능이 존재하지 않는다는 것을 알았습니다. 물론입니다 (그러나 OS X에서는 작동하지 않습니다 ... ).
Konrad Rudolph

9
나는 그것을 언급 할만큼 가치 생각 installr윈도우에서만 작동을
데이빗 Arenburg

2
"패키지와 라이브러리의 차이점에 대해 혼란스러워하는 것이 일반적입니다."-R 개발자들 자신도 그 점에 대해 혼란스러워합니다. 다른 기능을 설명하는 방법 library? 그러나 그 맥락 에서이 답변에 언급 / 설명해서는 안 .libPaths됩니까? 설정되지 않았거나 쓸 수없는 라이브러리 경로는 패키지를 설치할 때 가장 일반적인 문제 중 하나 인 것 같습니다.
Konrad Rudolph

1
또 다른 요점을 포함시키는 것이 좋습니다. 이 질문 과 같이 r-core 안에 들어 있는 parallel패키지 를 설치하려고하면 이미 r-core에있을 때 패키지 를 설치하려고합니다
Sergio Fernández

90

최신 R (3.2.3)에는 버그가있어 올바른 패키지를 찾지 못할 수 있습니다. 해결 방법은 리포지토리를 수동으로 설정하는 것입니다.

install.packages("lubridate", dependencies=TRUE, repos='http://cran.rstudio.com/')

다른 질문 에서 해결책을 찾았습니다.


4
이것이 사실이라고 생각했다. 그러나 r-studio에서는 버그 인 것 같습니다. 방금 테스트 한 결과 터미널에서 R을 시작하면 r-studio 내에서만 리포지토리를 설정할 필요가 없습니다.
adempewolff

그리고 3.5.1도. 설정하기 전에 dependencies그리고 repos, R가 연결할 수 없습니다 https://mirrors.sorengard.com/cran/src/contrib/PACKAGES(따라서 다른 문제의 해결 작동하지 않았다). 그 후에도 패키지가 간단한 방법으로로드되지 않더라도 해당 사이트에 액세스 할 수 있습니다.
user3386170

또한 버전 3.5.0이있는 다른 컴퓨터에서도.
user3386170

버전 3.6.0에서 블로터 및 quantstrat을로드하려고하는데이 코드를 사용했지만 "install.packages에서 경고 : 패키지 'quantstrat'을 사용할 수 없습니다 (R 버전 3.6.0)". 다른 제안?
W 바커

e1071macOS High Sierra에서 R 3.6.1과 동일한 문제가 있습니다. 도움을 주셔서 감사합니다
Igor F.

25

R및의 일부 버전에 문제가있는 것 같습니다 libcurl. 나는에 동일한 문제가 있었다 Mac (R version 3.2.2)그리고 Ubuntu (R version 3.0.2)두 경우에 그것은 전에이 작업을 실행하여 간단하게 해결 된 install.packages명령

options(download.file.method = "wget")

해결책은 친구가 제안했지만 포럼에서 찾을 수 없으므로 다른 사람 에게이 답변을 제출하십시오.


2
내 설치를 위해, 한 curlAPT 우분투 오래된 R 2.15.0에 설치되면이 install.packages(..., method="curl")문제가 해결 되었습니까
jangorecki

method="curl"오히려보다는 해야 wget했지만 문제가 해결되었습니다
Jeff

install_version이 문제를 해결 devtools하는 데 도움이되었습니다. 내 Mac도 마음에 들지 않았습니다 wget. (나는 R 3.2.3을 사용하여 아카이브 패키지를 찾을 수 없다고 불평했다 http://. 다른 패키지는 제대로 설치되었다)
D. Woods

이것은 우분투 리눅스 64 비트에 R 3.2.2의 설치와 나를 위해 일한
대런 윌킨슨

22

이 솔루션은 R을 망칠 수 있지만 여기 99 %의 시간 동안 작동하는 가장 쉬운 솔루션이 있습니다.

당신이해야 할 일은 다음과 같습니다.

install.packages('package-name',repos='http://cran.us.r-project.org')

여기 저자가 언급했듯이


2
1 % 나 있음 / install.packages ( '그래프'REPOS = ' cran.us.r-project.org' )
사힐 Nagpal

stringr이 명령을 사용하여 패키지 설치를 시도 했지만 실패했습니다. install.packages('stringr',repos = "http://cran.us.r-project.org", dependencies = TRUE) Installing package into ‘/usr/lib/spark/R/lib’ (as ‘lib’ is unspecified) Warning: unable to access index for repository http://cran.us.r-project.org/src/contrib: cannot open URL 'http://cran.us.r-project.org/src/contrib/PACKAGES' Warning message: package ‘stringr’ is not available (for R version 3.4.1)
회귀 자

1 %의 일부인 것 같습니다. 나에게는 효과가 없었습니다
NetEmmanuel

15

11. R (또는 다른 종속성)이 오래되어 업데이트하지 않으려 고합니다.

경고 이것은 최선의 방법은 아닙니다.

  • 패키지 소스를 다운로드하십시오.
  • DESCRIPTION파일로 이동 하십시오.
  • 텍스트 편집기를 사용하여 문제의 줄을 제거하십시오.

    Depends: R (>= 3.1.1)
  • 로컬 (즉,의 상위 디렉토리 DESCRIPTION) 에서 설치

    install.packages("foo", type="source", repos=NULL)

7
일반적으로 R 버전에 대한 의존성은 이유가 있기 때문에 그러한 변경이 잠재적으로 중단되는 부분을 확인하는 것이 좋습니다.
jangorecki

1
@dardisco 종속성을 제거하지는 않았지만 귀하의 의견 덕분에 종속성을 발견했으며 R을 업그레이드해야한다는 것을 알았습니다. 감사합니다
sa_zy

9

나에게 일어난 일 중 하나는 내 리눅스 배포판에서 제공하는 R 버전 (Ubuntu 14.04에서 제공하는 R 버전 3.0.2)이 CRAN에서 사용할 수있는 최신 버전의 패키지 (제 경우에는 plyr버전 1.8.3 )에 비해 너무 오래되었습니다. 오늘의로). 해결책은 R에서 설치하려고하는 대신 배포판의 패키징 시스템을 사용하는 것입니다 ( apt-get install r-cran-plyr버전 1.8.1을 얻었습니다 plyr). 어쩌면 나는를 사용하여 R을 업데이트하려고 시도했을 수도 updateR()있지만 그렇게하면 배포판의 패키지 관리자를 방해 할 것입니다.


우분투와 관련된 문제는 README를 확인하십시오 : cran.r-project.org/bin/linux/ubuntu/README
Joris Meys

이 솔루션은 패키지에 대한 데비안의 나를 위해 일 에 따라 달라집니다. 명령은mvtnormksapt-get install r-cran-mvtnorm
Justapigeon

8

이로 인해 문제를 디버깅하는 데 많은 시간이 절약되었습니다. 대부분의 경우 오래된 미러 일뿐입니다. 이 기능은 https://cran.rstudio.com/다음을 사용하여 종속성이있는 여러 패키지를 설치할 수 있습니다 .

packages <- function(pkg){
    new.pkg <- pkg[!(pkg %in% installed.packages()[, "Package"])]
    if (length(new.pkg))
        install.packages(new.pkg, dependencies = TRUE, repos='https://cran.rstudio.com/')
    sapply(pkg, require, character.only = TRUE)
}

packages(c("foo", "bar", "baz"))

6

이것이 동일한 경고가 발생했을 때 R-3.4.1에서 psych 패키지를 설치하기 위해 마침내 할 수있는 일입니다.

1 : 해당 패키지를 Googled로 사용합니다.

2 : tar.gz 확장자를 가진 수동으로 다운로드

3 : R에 패키지를 설치하기위한 "패키지 아카이브 파일 (.zip; .tar.gz)"옵션을 선택하십시오.

4 : 다운로드 및 설치를 클릭 한 위치를 로컬로 탐색

패키지에 종속성 'xyz'를 사용할 수 없다는 경고가 표시 될 수 있습니다. 그런 다음 먼저 저장소에서 해당 패키지를 설치 한 다음 3-4 단계를 수행하십시오.


4

R 설치 ​​지침에 따라 Ubuntu에서이 오류를 수정했습니다 . 여기에는 다음이 포함됩니다.

  1. deb http://cran.utstat.utoronto.ca/bin/linux/ubuntu trusty/내 /etc/apt/sources.list 파일에 추가
  2. 달리는 sudo apt-get update
  3. 달리는 sudo apt-get install r-base-dev

1 단계에서 원하는 경우 토론토 대학 대신 CRAN 다운로드 미러를 선택할 수 있습니다.


이 방법은 내 문제를 해결했지만 여전히 R을 최신 버전으로 업데이트합니다 (에서 3.023.4). R을 업데이트하려면 좋은 방법입니다.
Belter

4

repos=NULL소스 코드에서 R 패키지를 설치할 때 잊어 버리는 실수를 저질렀습니다 . 이 경우 오류 메시지가 약간 오도됩니다.package 'foobarbaz' is not available (for R version x.y.z)

문제는 R의 버전이 아니라 repos매개 변수였습니다. 나는 install.packages('path/to/source/code/of/foobarbaz', type='source', repos=NULL)이 기회에 나를 위해 일했다.

이것이 누군가를 돕기를 바랍니다.


1
install.packages ( 'foobarbaz', repos = NULL)를 시도하면 "install.packages ("pair ", repos = NULL) 오류가 발생합니다. type =="both "는 'repos = NULL'과 함께 사용할 수 없습니다."
Ajay B

1
의견 주셔서 감사합니다- type="source"소스 코드 에서이 패키지를 설치 했다고 언급 했으므로 매개 변수 를 쓰는 것을 잊어 버렸습니다 . 답변을 편집하겠습니다.
Damjan

3

프록시 설정을 변경하여 해결할 수있는 동일한 문제 (Linux의 경우)가 있습니다. 프록시 서버 뒤에있는 경우 사용하여 구성을 확인 Sys.getenv("http_proxy")내에서 R. 내 ~/.Renviron에서 나는 다음과 같은 라인을했다 ( https://support.rstudio.com/hc/en-us/articles/200488488-Configuring-R-to-Use -an-HTTP-or-HTTPS-Proxy )가 문제를 발생시키는 경우 :

http_proxy=https://proxy.dom.com:port
http_proxy_user=user:passwd

로 변경

http_proxy="http://user:passwd@proxy.dom.com:port"

문제를 해결했다. 에 대해 동일한 작업을 수행 할 수 있습니다 https.

"package xxx는 r version-xyz에 사용할 수 없습니다"라는 문구를 처음 읽은 것은 아닙니다 ...

HTH


2

또 다른 이유 + 솔루션

회사 HPC의 RStudio에 pkgdown 을 설치하려고 할 때이 오류 ( "R 패키지 XXX에서 패키지 XXX를 사용할 수 없습니다")가 발생 합니다.

HPC에서 보유한 CRAN 스냅 샷은 2018 년 1 월 (거의 2 년이 지났음 )이고 실제로 pkgdown 은 존재하지 않습니다. 이는 일반 사용자를위한 패키지 소스를 제어하기위한 것이지만 개발자는 대부분 다음과 같은 방법으로 변경할 수 있습니다.

## checking the specific repos you currently have
getOption("repos")

## updating your CRAN snapshot to a newer date
r <- getOption("repos")
r["newCRAN"] <- "https://cran.microsoft.com/snapshot/*2019-11-07*/"
options(repos = r)

## add newCRAN to repos you can use
setRepositories()

수행중인 작업을 알고 있고 시스템의 CRAN에서 사용 불가능할 수있는 둘 이상의 패키지가 필요할 수있는 경우 프로젝트에서이를 설정할 수 있습니다 .Rprofile.

하나의 패키지라면을 사용하십시오 install.packages("package name", repos = "a newer CRAN than your company's archaic CRAN snapshot").


2
  1. https://cran.r-project.org/src/contrib/Archive/를 방문 하십시오 .
  2. Ctrl+ 로 설치할 패키지를 찾으십시오F
  3. 패키지 이름을 클릭하십시오
  4. 설치할 버전 결정
  5. RStudio 열기
  6. " install.packages("https://cran.r-project.org/src/contrib/Archive/[NAME OF PACKAGE]/[VERSION NUMBER].tar.gz", repos = NULL, type="source")" 입력

경우에 따라 사용하려는 패키지를 사용하기 위해 여러 패키지를 미리 설치해야합니다.

예를 들어, 나는 7 개 패키지 (설치하는 데 필요한 Sejong, hash, rJava, tau, RSQLite, devtools, stringr) 설치 KoNLP패키지를.

install.packages('Sejong')
install.packages('hash')
install.packages('rJava')
install.packages('tau')
install.packages('RSQLite')
install.packages('devtools')
install.packages('stringr')

library(Sejong)
library(hash)
library(rJava)
library(tau)
library(RSQLite)
library(devtools)
library(stringr)

install.packages("https://cran.r-project.org/src/contrib/Archive/KoNLP/KoNLP_0.80.2.tar.gz", repos = NULL, type="source")
library(KoNLP)

1

내가 bioconductor를 소스로 사용하고 biocLite를 호출하면 거의 항상 나를 위해 작동합니다. 예:

source("https://bioconductor.org/biocLite.R")
biocLite("preprocessCore")

1
이는 바이오 컨덕터 패키지에만 해당되며 바이오 컨덕터 패키지를 설치하는 방법이기도합니다.
Joris Meys

@JorisMeys 지금까지 설치하려고 시도한 모든 패키지는이 방법을 통해 사용할 수 있었지만 주로 생물 정보학에 R을 사용하고 있습니다.
bli

1
@JorisMeys 나는 방법을 모르겠지만 biocLite크랜 에서이 패키지를 투명하게 가져 와서 설치할 수 있습니다. 방금 테스트했습니다 dplyr(Xubuntu 16.04에서 중요하다면). 가능한 한 혼란을 피하기 위해 모든 패키지를 "같은 방식으로"(현재 사용 biocLite) 설치하려고합니다 .
bli

2
@ bli 당신 말이 맞아, 난 정정 서있다. 코드 biocLite는 패키지의 올바른 저장소를 인식 한 다음 install.packages()실제 설치 를 호출 합니다. 하지만를 사용하기 때문에 작동하지 않습니다 biocLite. 그것은 install.packages()해야 할 일을하기 때문에 작동합니다 . 오버 헤드 이외의 사용 biocLite()install.packages()다른 것 사이에는 차이가 없으며 biocLite()기본적으로 필요한 것으로 간주되는 다른 모든 패키지도 업데이트 한다는 사실이 있습니다. 그래서 나는 여전히 install.packages()비 바이오 컨덕터 패키지 에 사용 하는 것이 좋습니다.
Joris Meys

2
@ bli 호환성을 보장하지는 않지만 모든 것을 최신 버전으로 업데이트합니다 (넣지 않는 한 suppressUpdates = TRUE). 이것은 update.packages()다음에 호출하는 것과 같습니다 install.packages(). 그것은 말 그대로 biocLite후드에서하는 일이기 때문 입니다.
Joris Meys

0

도커 이미지를 사용하여 이전 R 버전을 테스트하려고하는 동안 또 다른 사소한 추가 사항 rocker/r-ver:3.1.0

  1. 기본 repos설정은 MRAN이며 많은 패키지를 가져 오지 못합니다.
  2. 해당 버전의 R에는을 갖지 https않으므로 예를 들어 install.packages("knitr", repos = "https://cran.rstudio.com")작동하는 것 같습니다.

0

@Richie Cotton의 탁월한 솔루션에서 # 6 패키지 의 약간의 변형 이 오래 되었습니다.

때때로 패키지 관리자가 지원하지 않는 R 버전 간격을 표시 할 수 있습니다. 이 경우 최소한 두 가지 옵션이 있습니다. 1) R 버전을 대상 패키지가 이미 지원하는 다음 버전으로 업그레이드합니다. 2) R 버전과 호환되는 이전 버전에서 최신 버전을 설치합니다.

구체적인 예 : rattle데이터 마이닝 용 최신 CRAN 버전 5.3.0은 패키지 버전 5.2.0 (R> = 2.13.0)과 5.3.0 (R) 사이에 큰 업데이트가 있었기 때문에 R 버전 3.4를 지원하지 않습니다. > = 3.5).

이와 같은 경우 R 설치 업그레이드의 대안은 이미 언급 한 솔루션입니다. 패키지 devtools가없는 경우 (패키지 포함) 패키지 remotes를 설치 한 다음 현재 R에서 작동 할 특정 버전을 설치하십시오. CRAN 페이지에서 특정 패키지 아카이브에 대한 정보를 찾을 수 있습니다.

library("devtools")
install_version("rattle", version = "5.2.0", repos = "http://cran.us.r-project.org")

0

필자의 경우 해결책은 단순히 R을 업그레이드하는 것이 었습니다.


-1

여기에 언급 (프랑스어로) 컴퓨터에 두 가지 버전의 R이 설치되어있을 때 발생할 수 있습니다. 가장 오래된 것을 제거한 다음 패키지 설치를 다시 시도하십시오! 그것은 나를 위해 잘 작동했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.