2013-06-04 46 views
8

每當我從RStudio的Build窗格中運行Build & Reload,我得到的消息RStudio:建立和重裝,增加了空行「暗示」字段說明文件

==> Rcmd.exe INSTALL --no-multiarch rwiots  
Error: contains a blank line 

,事實上,當我看,我的描述文件在Suggests字段中包含空行。如果我刪除它,當我嘗試Build & Reload時,它會再次創建。

我有選項Generate documentation with Roxygen打勾,並在Configure...對話框中勾選了所有框。

我非常喜歡使用roxygen2來記錄我的函數,並讓RStudio生成我的NAMESPACE文件和我的DESCRIPTION文件的一部分。那麼我怎麼能通過這個非常奇怪的小問題呢?

提前許多感謝, 羅布·利維

+0

你是如何創建DESCRIPTION的? – hadley

+0

好問題。我認爲它一定是用'skeleton'。或者,更可能的是,我在'Type'下選擇了'package'選項來在RStudio中創建新項目。 – LondonRob

+0

是否可以刪除描述文件,並在我做錯某些事情的情況下正確地爲我重新構建描述文件? – LondonRob

回答

4

哈德利有鑰匙:

如果有在DESCRIPTION文件Suggests:區域,但你並不是在暗示什麼,在RStudio的Build & Reload功能增加了空行,然後打破構建過程!

+1

我認爲這是一個roxygen2錯誤:/ – hadley