R使用devtools和roxygen库问题创建软件包

时间:2020-05-11 13:59:17

标签: r version devtools

我最近将许多R函数组合到了我的第一个程序包中!但是,我遇到了两个不确定的问题。我似乎已经成功运行了check()和document()(没有错误,并且唯一的警告与我的“许可证”有关,因为我没有添加许可证声明[在知道我需要什么许可证之前,可以安全地删除它吗?] )。

在document()之后,我可以在同一会话中的脚本中使用我的包。但是,如果我启动一个新会话并安装.package(package),则会出现以下错误,并且无法进行库(package):

“该软件包不支持版本”

如果我再次记录(PackageName),那么我可以再次使用它而不会出现问题。目前,该软件包只是存储在我的硬盘上,但是一旦解决了此问题,我就会与我的团队共享该软件包。

下面是我的Description文件,以防出现问题。

Package: PackageName
Title: Package Title
Version: 0.0.0.9000
Authors@R: This is filled out
Maintainer: This is filled out.
Description: I have some description here. 
Depends: R (>= 3.1.0)
License: What license is it under?
Encoding: UTF-8
LazyData: true
RoxygenNote: 7.1.0
Imports: dplyr,
  data.table,
  ggplot2,
  stringr,
  utils, 
  stats,
  scales

在此先感谢您的帮助或建议!另外,以防万一,请使用RStudio。

0 个答案:

没有答案