包装开发:pdf手册和插图的位置

时间:2015-05-01 07:31:09

标签: r package rstudio devtools

构建mypackage时,一切似乎都有效:

library(devtools)
build(vignettes = T, manual = T)

* checking for file ‘/storage/Documents/client/validate/mypackage/DESCRIPTION’ ... OK
* preparing ‘mypackage’:
* checking DESCRIPTION meta-information ... OK
* installing the package to build vignettes
* creating vignettes ... OK
* checking for LF line-endings in source and make files
* checking for empty or unneeded directories
* building ‘mypackage_0.1.tar.gz’

[1] "/storage/Documents/client/validate/mypackage_0.1.tar.gz"

但是,我找不到PDF手册或小插曲。

Vignette:按照here描述的工作流程,使用RStudio / devtools / markdown。但是:

  

晕影(" mypackage的&#34)   警告信息:   没有找到插图'mypackage'

对于PDF手册,我尝试了this,但没有成功。

所以,我的问题是:我在哪里可以找到PDF手册和小插图?

3 个答案:

答案 0 :(得分:2)

我可以找到我的PACKAGE-manual.pdf,其中PACKAGE是我的包名,首先是

C:\Users\USERNAME\AppData\Local\Temp\

在Windows文件夹目录中。您可能必须启用隐藏文件夹和文件才能看到此内容。在这个文件夹中有许多临时文件夹和其他类似的东西。按日期排序,然后向下滚动到文件夹所在的位置。最近的一个是你可能想要的;带有"Rtmp"前缀的是由R.创建的

在(可能)最近的Rtemp[blah]内应该是名为PACKAGE.Rcheck的文件夹。在PACKAGE.Rcheck文件夹中应该是手册pdf PACKAGE-manual.pdf,假设它已成功创建。

我的计算机上的完整路径字符串(用于此程序包创建运行)是

C:\Users\USERNAME\AppData\Local\Temp\RtmpG0713j\PACKAGE.Rcheck\PACKAGE-manual.pdf

在获得正确的文件夹之前,您可能需要搜索几个Rtmp[blah]文件夹。

答案 1 :(得分:0)

不确定RStudio在哪里放置它,但是在一个简单的检查操作中,手册的pdf版本应该在名为mypackage.Rcheck的文件夹中。如果你创建了mypackage-package.R文件,那么当安装包时, /** * @ngdoc controller * @name shippingSolutionApp.controller:MainCtrl * @description * # MainCtrl * <strong>PAGE LEVEL CONTROLLER:</strong> This is a page level controller. * * This is a empty controller of shippingSolutionApp. Any business logic to initiate the app must fall here when required. * * This holds the initialization process for both the sub-child WebApps: Admin Dashboard and User Dashboard * @requires * $scope */ 会引导您阅读本手册的html版本。您可以通过安装包并执行?mypackage来获得小插图。

答案 2 :(得分:0)

我不知道手册,但是如果你使用'build and reload'按钮在rstudio上构建(在检查按钮1附近,如果正确构建,那么小插曲最终会出现在你的'yourpackage'子文件夹中库文件夹,我认为在inst / doc子子文件夹中。 另外,对于小插曲,您是否尝试使用web.config构建它们?通常适合我。