【问题标题】:bookdown-demo Can Build pdf and epub, but have error with gitbook creationbookdown-demo 可以构建 pdf 和 epub,但在创建 gitbook 时出错
【发布时间】:2019-05-30 19:17:54
【问题描述】:

我正在尝试为演示 Bookdown 文件创建 gitbook 格式的 HTML 输出。当我去构建时,我收到以下错误:

  1. 我正在使用 RStudio 版本 1.1.463、r 版本 3.5.3 和 MiKTeX 版本 2.9
  2. 创建演示书的 pdf 或 epub 版本没有问题
  3. 我的工作区位于单独的逻辑驱动器D:\R-Work\bookdown-demo-master 上,因为我不希望我的任何工作保存在映射的网络文档文件夹中。
  4. 我的r库文件位于\\DRIFTWOODDC\Student\steven.taylor\My Documents\R\win-library\3.5

我的_output.yml文件与最初下载的版本相比没有改变:

bookdown::gitbook:
  css: style.css
  config:
    toc:
      before: |
        <li><a href="./">A Minimal Book Example</a></li>
      after: |
        <li><a href="https://github.com/rstudio/bookdown" target="blank">Published with bookdown</a></li>
    edit: https://github.com/rstudio/bookdown-demo/edit/master/%s
    download: ["pdf", "epub"]
bookdown::pdf_book:
  includes:
    in_header: preamble.tex
  latex_engine: xelatex
  citation_package: natbib
  keep_tex: yes
bookdown::epub_book: default

我希望 RStudio 为 gitbook 输出创建 html 文件,但没有创建任何文件,并且我收到以下错误:

==> rmarkdown::render_site(output_format = 'bookdown::gitbook', encoding = 'UTF-8')

Error in system.file(..., package = "bookdown", mustWork = TRUE) : 
  no file found
Calls: <Anonymous> ... do.call -> <Anonymous> -> bookdown_file -> system.file
Execution halted

Exited with status 1.

如果我尝试以 gitbook 格式创建 bookdown-crc 模板文件,我会遇到相同的症状和问题。我可以创建 pdf 和 epub,但不能创建 html 输出。

【问题讨论】:

    标签: r bookdown gitbook


    【解决方案1】:

    我执行了以下操作来排除故障:

    1. 将 R 和 R Studio 卸载并重新安装到新的逻辑驱动器而不是默认位置。
    2. 将 R_USER_LIBS 环境变量更改为我希望在新逻辑驱动器上安装库文件的位置。我通过命令行安装了所有额外的库,而不是让库在构建过程中丢失时自动安装。

    似乎为 R 库使用网络驱动器存在问题。默认情况下,在我的 Windows 工作计算机上,R 库被放入“我的文档”文件夹中。

    第二种成功的方法是在 USB 驱动器上安装 RPortable 和 RStudioPortable,并使用便携式版本生成bookdown::gitbook

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-22
      • 2017-08-23
      • 1970-01-01
      • 2012-03-30
      • 1970-01-01
      • 2013-07-29
      相关资源
      最近更新 更多