Ped*_*alo 6 binary vignette r build package
问题:
C:\>Rcmd.exe INSTALL --build --library=C:/Users/local_aphalo/Documents/R/win-library/3.0 photobiology
C:\>Rcmd.exe INSTALL --build --library=C:/Users/local_aphalo/Documents/R/win-library/3.0 photobiology_0.2.6.tar.gz
第一个命令(由RStudio使用)构建一个缺少晕影的ZIP文件.
第二个命令构建一个包含晕影的ZIP.
使用R CMD而不是Rcmd.exe没有区别..tar.gz是在尝试从完全相同的源文件构建.zip文件之前立即构建的,来自RStudio(使用Rcmd.exe构建光生物学).
使用knitr,文档和NAMESPACE使用ROxygen2在.Snw文件中编码晕影.问题出现在我尝试构建的所有软件包上,但它们的编码非常相似.其中只有一个使用Rcpp.
从RStudio安装包以供使用时,从.tar.gz安装就可以安装晕影了.如果从.zip安装,是否安装了vignet,取决于.zip文件是否包含它们(这取决于使用此消息顶部的两个命令中的哪一个来构建.zip文件).
我正在使用R 3.0.1,并且几天前还尝试了几个R 3.0.1补丁版本.我主要使用Windows 7(32位和64位),我在Ubuntu 64bit下尝试了一次,问题是可重现的.我首先注意到使用RStudio(0.97和0.98)并在RStudio论坛上发布消息时的问题,但在几周内没有收到任何答复.我在RStudio网站论坛上找到了至少另一篇关于这个问题的相对较老的帖子,但是还没有得到答复.今天,我进一步调查,问题显然与RStudio无关,因为我可以通过命令行重现它.
问题是:这种行为是一个特征吗?一个bug?或者我错过了所用命令中的一个选项?
当然,我可以通过使用.tar.gz文件来构建.zip文件,从命令行轻松解决问题,但我认为构建包的首选方法是将包名称作为参数提供.
感谢您对此问题的起源有任何见解.
我认为这是一个特点:
如果您从源代码安装,则始终会构建小插图
如果您从二进制文件安装,则它们不会构建,并且只有在制作二进制文件时构建它们才可用
这种方法意味着您可以将二进制包中的小插图分发给可能无法从源代码构建它们的人。