簡體   English   中英

R CMD檢查 - 檢查警告

[英]R CMD check --as-cran warning

在將我的包上傳到CRAN之前,我正在嘗試進行R CMD檢查。

R CMD check --as-cran "my package folder".

但是,它會吐出這個警告:

"checking for unstated dependencies in examples ... OK

WARNING

pdf is needed for checks on size reduction of PDFs"

我在網上搜索但沒有找到解決這個問題的線索。 當我僅運行“R CMD檢查”時,此警告不會出現。 我的包沒有問題。 有人可以告訴我包裹可能有什么問題嗎?

qpdf是減小pdf大小所必需的外部程序,可以從sourceforge站點下載。 您可以安裝32 bis或64 bit版本,兩者都正常工作。

要安裝它,請下載該文件,然后將該文件夾復制到程序文件夾中。

接下來,您需要通過添加“C:\\ Program Files \\ qpdf-version_numer \\ bin”來編輯系統路徑以指向bin文件夾。 在命令批處理(cmd)中鍵入qpdf以查看是否已正確設置,您應該收到消息

qpdf: an input file name is required

Usage: qpdf [options] infile outfile
For detailed help, run qpdf --help

完成此操作后,應從R CMD檢查中刪除警告

添加到塞德里克的答案

如果您運行的是32位版本的R,請務必下載 32位版本的qpdf,該版本是從SourceForge主頁鏈接的版本。 如果您正在運行64位R安裝,則需要進行一些挖掘以找到64位版本的qpdf,這個版本更深入( 此處列出 7.0版本)。

將壓縮的qpdf目錄解壓縮到硬盤后,可能在C:\\Program Files ,將C:\\Program Files\\qpdf-version_no\\bin到環境變量下的系統PATH ,然后重新啟動R以便它選擇新的PATH ,你需要說服Windows,pqdf是安全的運行。

導航到C:\\Program Files\\qpdf-version_numer\\bin並執行qpdf.exe (通過雙擊)。 Windows 10會拋出一個安全警告,因為它是一個無法識別的可執行文件。 您需要使用more options鏈接來查找運行該程序的按鈕。 完成此操作后,Windows會將該文件識別為可以安全運行,並允許其他程序(包括R)使用它。

暫無
暫無

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

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