r - 创建 R 包,警告 : package ‘---’ was built under R version 3. 1.2

标签 r packages

我正在创建自己的 R 包,该包依赖于在名为 fOption 的 R 包中定义的函数。
我的 NAMESPACE 文件有一行:

  import(fOptions)

我的描述文件有一行:
  Depends:  fOptions

但是,当我从终端使用 R CMD CHECL --as-cran 选项编译我的 R 包时,我收到以下警告消息:
   Found the following significant warnings:
   Warning: package ‘timeDate’ was built under R version 3.1.2
   Warning: package ‘timeSeries’ was built under R version 3.1.2
   Warning: package ‘fBasics’ was built under R version 3.1.2

我发现这些是 fOptions 的依赖项,因为它的描述文件说:
  Depends: methods, timeDate, timeSeries, fBasics

这是否意味着我无法创建依赖于这个特定 R 包 (fOption) 的 R 包?

我使用的是 OS X 版本 10.9.4,而我的 R 版本是 3.1.1 (2014-07-10)——“Sock it to Me”。

最佳答案

这些是警告,而不是错误,这意味着您可以继续,但最好解决它们。

在这种情况下,您会收到警告,因为您需要的一些包是使用比您正在运行的 R 版本更新的 R 版本构建的。这可能是一个问题,尽管它可能不是问题,因此它只是一个警告。例如,如果这些包中的任何一个在较新的 R 版本中具有不同的行为,这将是至关重要的,尽管情况可能并非如此。

我建议将您的 R 版本更新到 3.1.2,这样可以消除这些警告,而且您将拥有一个更新的 R 版本:) 如果您在无法更新 R 的环境中工作,那么没关系,您可以继续处理带有这些警告的包,这并不理想。

关于r - 创建 R 包,警告 : package ‘---’ was built under R version 3. 1.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27395777/

相关文章:

r - 我怎么知道每个加载的 R 包占用了多少内存?

R 数据表 : How to find unknown number of empty cells directly below a specific cell and fill them with numbered strings

r - 在 r 的列中对齐数据框的字符串

R 演示 reveal.js : background image not shown after copying file

R中的正则表达式否定

r - 当ggplotly与facet_wrap一起使用时,仅出现第一个facet的数据

packages - Bitbake 错误 - 没有 RPROVIDES

r - "import as"在 R

laravel - 制作Laravel包时,如何注册依赖包的服务提供者和别名?

r - 在 R 运行时更新 R 包