Bookdown не строится - длина замены равна нулю

Я получаю следующую ошибку при попытке собрать этот gitbook на моем локальном компьютере (пытался использовать его в качестве шаблона для создания моей собственной работы):

https://github.com/lgatto/IntroMachineLearningWithR

Ошибка:

Error in x[i] <- sprintf("<a href=\"%s#%s\"", filenames[which.max(lines[lines <= : replacement has length zero

Calls: <Anonymous> ... <Anonymous> -> split_chapters -> restore_links -> lapply -> FUN

Также появляется предупреждение ниже, но это, вероятно, менее критично для исправления:

In addition: Warning message: In split_chapters(output, gitbook_page, number_sections, split_by, : You have 6 Rmd input file(s) but only 5 first-level heading(s). Did you forget first-level headings in certain Rmd files?

Информация о сеансе:

sessionInfo()
R version 3.5.1 (2018-07-02)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS  10.14.1

Matrix products: default
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.5/Resources/lib/libRlapack.dylib

locale:
[1] en_AU.UTF-8/en_AU.UTF-8/en_AU.UTF-8/C/en_AU.UTF-8/en_AU.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
 [1] compiler_3.5.1  backports_1.1.2 bookdown_0.7    rsconnect_0.8.8 rprojroot_1.3-2 htmltools_0.3.6
 [7] tools_3.5.1     yaml_2.2.0      Rcpp_0.12.19    rmarkdown_1.10  knitr_1.20      xfun_0.4       
[13] digest_0.6.18   evaluate_0.12  

person dvanic    schedule 07.11.2018    source источник
comment
Вы пробовали версию bookdown для разработчиков? remotes::install_github('rstudio/bookdown')   -  person Yihui Xie    schedule 08.11.2018


Ответы (1)


Я очень опаздываю с этим, но убедитесь, что заголовок первого уровня в файле .rmd, который вы вяжете, равен #, а не ## или ### и так далее. У меня была такая же ошибка, и это решило ее для меня.

person user169464    schedule 07.06.2019
comment
Это устранило мою проблему. Какая палочка-выручалочка - person Patrick; 03.11.2020