Книтр не загружается / не найден? - PullRequest
0 голосов
/ 10 февраля 2020

Я недавно обновил RStudio до 3.6.2 для пакета или чего-то, что у меня не работало в моей версии 3.5. Однако я не знаю, возникла ли у меня проблема с knitr до или после моего обновления. Я начинаю на R-скрипте, который отображает rmarkdown. Как только он начинает рендеринг, он говорит:

> rmarkdown::render(input = "file.rmd", params=list(Start_Date = rpt .... [TRUNCATED] 
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : 
  there is no package called ‘knitr’

Knitr не появляется, чтобы обновить, и когда я пытаюсь установить его снова, он говорит:

> install.packages("knitr")

  There is a binary version available but the source version is later:
      binary source needs_compilation
knitr   1.27   1.28             FALSE

installing the source package ‘knitr’

trying URL 'https://cran.rstudio.com/src/contrib/knitr_1.28.tar.gz'
Content type 'application/x-gzip' length 884866 bytes (864 KB)
downloaded 864 KB

'\\file\path_file\myname'
CMD.EXE was started with the above path as the current directory.
UNC paths are not supported.  Defaulting to Windows directory.
'\\file\path_file\myname\R\R-3.6.2' is not recognized as an internal or external command,
operable program or batch file.
Warning in install.packages :
  installation of package ‘knitr’ had non-zero exit status

The downloaded source packages are in
    ‘K:\Users\AppData\Local\Temp\RtmpoJyMI4\downloaded_packages’

Я действительно понятия не имею, почему это это происходит. Эти файлы, которые я использую, отлично работали на прошлой неделе. Дайте мне знать, если мне не хватает дополнительной информации.

1 Ответ

1 голос
/ 10 февраля 2020

Обновление : двоичный файл Windows теперь доступен в CRAN; install.packages("knitr") должно просто работать.


Я не знаю, почему последняя Windows бинарная версия knitr все еще не доступна в CRAN, но вы этого не делаете должны установить последнюю версию. Вы можете установить options(install.packages.check.source = "no") перед установкой пакета, и он установит более старую двоичную версию.

Или подождите еще несколько дней, пока двоичная версия не будет предоставлена ​​в CRAN: https://cran.r-project.org/package=knitr.

...