Roxygen2:我的 setter 的 HTML 失败“<-”符号有问题?

问题描述

我使用 roxygen2 来生成我的手册页,对于我的手册页“setter”,当我构建我的包时,我在使用 HTML 版本的 Windows 上有一些错误。例如,对于我的setter setExperimentName,我有以下错误

* installing *source* package 'myPackage' ...
** using staged installation
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
  converting help for package 'myPackage'
    finding HTML links ... done
REDIRECT:topic   setExperimentName<- -> setters.html [ FAIL ]
Rd warning: cannot open file 'C:/Users/pkgbuild/packagebuilder/workers/jobs/1830/2d1c0702a8284466afe034638fb7a1517c7b2193/myPackage.buildbin-libdir/00LOCK-myPackage/00new/myPackage/help/setExperimentName<-,myClass-method.html': Invalid argument

有关信息,我在 Ubuntu 上没有这个错误,只有在 Windows 上。 我怀疑 setter 名称中的“

这些是我的手册页“setter”的 roxygen 评论的摘录:

#' @title setters
#' @description
#' Update a slot of my myClass object.
#'
#' @param theObject An object to update.
#' @param value The value to update the slot with.
#'
#' @rdname setters
#'
#' @examples
#'
#' setExperimentName(scr) <- "newName"
#' setCountMatrix(scr) <- countMatrix[seq_len(15),seq_len(100)]
#' setSpecies(scr) <- "human"
#' setoutputDirectory(scr) <- "newPath"
#'
#' @name setters
NULL


#' @usage
#' setExperimentName(theObject) <- value
#'
#' @return
#' setExperimentName: Update the experiment name slot with a character string
#'
#' @rdname setters
#' @aliases setExperimentName<- setExperimentName
#'
#' @exportMethod setExperimentName<-

setReplaceMethod(
    f = "setExperimentName",signature = "myClass",deFinition = function(theObject,value){
        theObject@experimentName <- value
        validobject(theObject)
        return(theObject)
    })

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...