我已在 Win、OSX 和 Linux 上為 R 激活 GitHub 對 CI 的操作。 在 Windows 上只發生以下警告(變成錯誤)。

 * checking top-level files... WARNING Conversion of 'README.md' failed: [WARNING] This document format requires a nonempty <title> element. Please specify either 'title' or 'pagetitle' in the metadata, eg by using --metadata pagetitle="..." on the command line. Falling back to 'README'

這里是完整的報告。

似乎它是由 CMD 直接檢查調用的,因此我無法更改對 pandoc 的調用。

另一方面,我嘗試在README.Rmd header 中包含一個 pandoc 參數,正如這里所建議的那樣:

 output: github_document: pandoc_args: "--number-offset=1,0" toc: true pagetitle: covid19ita

它沒有效果。

注意:我不會從 CMD 檢查中刪除error_on = "warning" 。

我該怎么做才能使測試也通過勝利?

- 堆棧內存溢出
  簡體   English   中英

Windows R CMD 檢查頂級文件:(README)[警告]此文檔格式需要非空<title>元素&lt;/div&gt;</title><div id="text_translate"><p> 我已在 Win、OSX 和 Linux 上為 R 激活 GitHub 對 CI 的操作。 在 Windows 上只發生以下警告(變成錯誤)。</p><pre> * checking top-level files... WARNING Conversion of 'README.md' failed: [WARNING] This document format requires a nonempty &lt;title&gt; element. Please specify either 'title' or 'pagetitle' in the metadata, eg by using --metadata pagetitle="..." on the command line. Falling back to 'README'</pre><p> <a href="https://github.com/UBESP-DCTV/covid19ita/pull/62/checks?check_run_id=594799232" rel="nofollow noreferrer">這里</a>是完整的報告。</p><p> 似乎它是由 CMD 直接檢查調用的,因此我無法更改對 pandoc 的調用。</p><p> 另一方面,我嘗試在README.Rmd header 中包含一個 pandoc 參數,正如<a href="https://community.rstudio.com/t/rmarkdown-document-format-requires-a-nonempty-title-element/36774" rel="nofollow noreferrer">這里</a>所建議的那樣:</p><pre> output: github_document: pandoc_args: "--number-offset=1,0" toc: true pagetitle: covid19ita</pre><p> 它沒有效果。</p><p> 注意:我不會從 CMD 檢查中刪除error_on = "warning" 。</p><p> 我該怎么做才能使測試也通過勝利?</p></div>

[英]Windows R CMD check top-level files: (README) [WARNING] This document format requires a nonempty <title> element

我已在 Win、OSX 和 Linux 上為 R 激活 GitHub 對 CI 的操作。 在 Windows 上只發生以下警告(變成錯誤)。

* checking top-level files ... WARNING

Conversion of 'README.md' failed:

[WARNING] This document format requires a nonempty <title> element.

  Please specify either 'title' or 'pagetitle' in the metadata,

  e.g. by using --metadata pagetitle="..." on the command line.

  Falling back to 'README'

這里是完整的報告。

似乎它是由 CMD 直接檢查調用的,因此我無法更改對 pandoc 的調用。

另一方面,我嘗試在README.Rmd header 中包含一個 pandoc 參數,正如這里所建議的那樣:

output:
  github_document: 
    pandoc_args: "--number-offset=1,0"
    toc: true
pagetitle: covid19ita

它沒有效果。

注意:我不會從 CMD 檢查中刪除error_on = "warning"

我該怎么做才能使測試也通過勝利?

似乎主要問題與無法在呈現的文檔中獲取徽章有關。 可以在這里看到(通過 R3.5 但不是 R3.6),或者在這里(通過 R3.6 但不是 R3.5)和這里(丟失的徽章不再是 AppVeyor 之一,而是CodeCov 一)。

所以我目前的解決方案是確保所有徽章在檢查操作發生之前之后都准備好(例如,僅使用 gh-action)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM