Проблемы с обновлением сюжета в R - PullRequest
1 голос
/ 28 июня 2019

У меня проблемы с построением графиков подсвечников с плотно.По-видимому, подсвечник не относится к тем типам, которые я могу использовать с версией, которую я установил, а именно 4.5.2.Поэтому я пытаюсь обновиться в плотном режиме до последней версии 4.7.1, выполнив следующее:

devtools::install_github("ropensci/plotly")

Но я получил ошибку:

> devtools::install_github("ropensci/plotly")
Downloading GitHub repo ropensci/plotly@master
from URL https://api.github.com/repos/ropensci/plotly/zipball/master
Installing plotly
"C:/PROGRA~1/MICROS~3/RCLIEN~1/R_SERVER/bin/x64/R" --no-site-file --no-environ --no-save --no-restore --quiet CMD  \
  INSTALL "C:/Users/cinji/AppData/Local/Temp/RtmpMNgiEt/devtools27f029a57c1a/ropensci-plotly-2cc296d"  \
  --library="C:/Users/cinji/OneDrive/Documents/R/win-library/3.3" --install-tests 

ERROR: dependencies 'rlang', 'crosstalk', 'promises' are not available for package 'plotly'
* removing 'C:/Users/cinji/OneDrive/Documents/R/win-library/3.3/plotly'
Error: Command failed (1)

Что происходит?Что мне нужно сделать?

Спасибо.


Обновление: я попробовал один из приведенных ниже ответов, а именно:

install.packages(c('rlang', 'crosstalk', 'promises'))

Но я получилthis:

> install.packages(c('rlang', 'crosstalk', 'promises'))
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:

https://cran.rstudio.com/bin/windows/Rtools/
Installing packages into ‘C:/Users/cinji/OneDrive/Documents/R/win-library/3.3’
(as ‘lib’ is unspecified)
Warning in install.packages :
  packages ‘rlang’, ‘crosstalk’, ‘promises’ are not available (for R version 3.3.2)

Значит ли это, что мне нужно установить другую версию R?«О RStudio» говорит мне, что у меня версия 1.2.1335 © 2009-2019 RStudio, Inc.

1 Ответ

1 голос
/ 28 июня 2019

Мне не хватает репутации на данный момент, чтобы комментировать, поэтому я поставлю это как ответ. Сначала нужно установить зависимости.

install.packages(c('rlang', 'crosstalk', 'promises'))
...