#r #installation #build #rstudio #r-package
#r #установка #сборка #rstudio #r-package
Вопрос:
Я загрузил исходный код пакета R (вы можете использовать этот пакет R, git-clone
отредактировав или загрузив архивированную версию). Я хочу установить пакет с помощью Install and Restart
кнопки (4) на Build
вкладке (1). В конфигурации (2) я выбрал «Виньетки» (3). Другие параметры конфигурации, которые я использую:
К сожалению, когда я нажимаю Install and Restart
, пакет установлен, но без его виньеток, т. Е. На странице справки пакета не отображаются виньетки:
Когда я устанавливаю тот же пакет из CRAN, виньетки присутствуют:
Вопрос: Есть ли способ установить пакет с его виньетками с помощью этой Install and Restart
кнопки. Возможно, некоторые параметры конфигурации отсутствуют?
Я использую RStudio 1.3.1091, R 4.0.2 в Windows 10.
Обновить:
Я знаю о таких решениях, как:
devtools::install_github("r-lib/pkgdown", build_vignettes = TRUE)
Или в окне терминала:
R CMD build .
R CMD INSTALL pkgdown_1.6.1.9000.tar.gz
Но мой вопрос касается функциональности Install and Restart
кнопки (или аналогичных инструментов в RStudio).
Ответ №1:
Я установил этот пакет в RStudio с помощью devtools::install_github("r-lib/pkgdown", build_vignettes = TRUE)
. Виньетки устанавливаются с использованием этого метода.
vignette(package = "pkgdown")
Vignettes in package ‘pkgdown’:
linking Auto-linking (source, html)
pkgdown Introduction to pkgdown (source, html)
metadata Metadata (source, html)
search Search (source, html)
Кроме того, vignette("pkgdown")
отображается основная виньетка для пакета. Однако целевая страница справочной документации для пакета, похоже, была обновлена, чтобы больше не ссылаться на виньетки.
Сообщите об этом как о потенциальной проблеме:https://github.com/r-lib/pkgdown/issues
Если виньетки не устанавливаются при использовании подхода RStudio, основанного на меню и графическом интерфейсе, возможно, проблема заключается в ошибке в RStudio, а не в пакете.
Комментарии:
1. Я знаю об этом, и это не тот ответ, который я ищу. Чтобы получить виньетки, вы должны установить все зависимости (включая предлагаемые) и использовать
devtools::install_github("r-lib/pkgdown", build_vignettes = TRUE)
2. Я могу получить виньетки для установки сейчас, но, похоже, файл справочной документации обновлен. Кроме того, я не могу воспроизвести вашу ситуацию, используя меню RStudio для установки этого пакета, так что это может быть ошибка RStudio, о которой нужно сообщить.
3. Какую ОС вы используете?