加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

CRAN发现R CMD检查–as-cran没有警告

发布时间:2020-12-14 02:28:31 所属栏目:Windows 来源:网络整理
导读:我在 Windows 7上使用32位R 3.1.2. 我最近在最近开发的软件包上进行了一次R CMD检查 – 并且只收到了“新提交”的说明.这里和R-devel的研究表明这可以忽略不计.我还使用了devtools :: build_win()并且没有收到任何注释或警告,除了前面提到的那个.此外,我使用
我在 Windows 7上使用32位R 3.1.2.

我最近在最近开发的软件包上进行了一次R CMD检查 – 并且只收到了“新提交”的说明.这里和R-devel的研究表明这可以忽略不计.我还使用了devtools :: build_win()并且没有收到任何注释或警告,除了前面提到的那个.此外,我使用R CMD构建和R CMD INSTALL构建本地包 – 构建并且一切正常,包括PDF手册.

提交给CRAN后,我被告知会发出警告:

This fails to make its manual:

    * checking PDF version of manual ... WARNING
    LaTeX errors when creating PDF version.
    This typically indicates Rd problems.
    LaTeX errors found:
    ! Missing $inserted.
    <inserted text>
                    $
    l.682 }{}

    ! Missing } inserted.
    <inserted text>
                    }
    l.682 }{}

    ...

    The line appears to be

    widehat{R_1} = frac{sumlimits_{i=1}^n{c_i/n}}{sumlimits_{i=1}^n{L_i/n}}

此处的其他研究表明,我使用win-builder.r-project.org/来检查开发版本上的包,并且该测试的结果只引发了“新提交”警告.

我很茫然.我无法复制CRAN发现一切似乎在我的机器和07??001上都能正常工作的错误.

有人可以帮我解决这个问题吗?我坦率地承认我不是LaTeX专家,但鉴于该行不是Windows上的R 3.1.2或win-build上的开发版本的问题,我不知道从哪里开始.

套餐信息可在此处获得:

creelSurvey

我使用inlinedocs包来编写我的函数和注释.警告来自.R,第127行:

this function

和.Rd第39行:

this .Rd

谢谢你的帮助.

解决方法

通过克隆Github repo并运行,我能够通过r-devel在Ubuntu 12.04上重现这个问题

R CMD build creelSurvey
R CMD check --as-cran BusRouteCreelSurvey_0.2.1.tar.gz

我能够通过从man / SimulateBusRoute.Rd中删除DOS行尾标记(^ M或Ctrl-M)来修复它.我不知道在Windows上执行此操作的最简单方法(您可以查找dos2unix实用程序,或者可能提供readLines解决方案).

我不知道它如何跨平台工作,但这似乎对我有用:

fn <- "MakeAnglers.Rd"
r <- readLines(fn)
writeLines(r[nchar(r)>0],con="new.Rd")

我会(1)在R Extensions manual中寻找关于行尾标记的(可能是模糊的)警告,然后(2)向CRAN维护者或通过发布在r-devel@r-project.org上报告.

通常,如果可以在Linux系统上设置测试版本,则应该能够检测到这些问题.我不知道用于Linux系统的win-builder.r-project.org等效,但http://travis-ci.org是一个很好的资源,而this Github project是开始使用Travis的R项目的好方法. (或者你可以在R-forge上设置你的项目.)我认识到这可能比你现在正在寻找的项目更多,只是包括它以供将来参考.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读