【问题标题】:Building R package for windows on mac在 Mac 上为 Windows 构建 R 包
【发布时间】:2015-11-28 14:44:29
【问题描述】:

问题:

我正在开发一个 R 包。我还没有提交给 CRAN(无论如何它还没有准备好)。我想将包发送给朋友进行一些初步测试(他不是建造者),我只是想看看他是否可以使用一些功能。

在我的 Mac 版本的 RStudio 上,我可以轻松生成二进制文件。它会创建一个名为“iatgen_1.0.tgz”的文件

我的朋友可以用它在他的 Windows 机器上安装我的早期版本吗?或者我是否需要对该文件做一些事情以使其可供 Windows 用户使用。假设我无法访问 Windows 机器。我可以在我的 Mac 上做些什么来让 Windows 用户可以使用这个包?

【问题讨论】:

  • 如果它通过R CMD check的系统检查,您可以使用win-builder win-builder.r-project.org
  • 如果他不能从源代码构建,最简单的imo就是把它放在github上
  • 我第二个@RichardScriven。你甚至也可以通过devtools::build_win() 来实现。

标签: r windows macos package rstudio


【解决方案1】:

我将我的评论作为(扩展)答案发布,因为我认为它会对您有所帮助。当我构建我的包时,我也无法访问 Windows,并且遇到了同样的问题。我发现了http://win-builder.r-project.org/ 提供的 Windows 构建服务,它运行良好。在发送之前,您需要做一些事情,这一切都在网站上进行了解释。

首先,使用R CMD build 构建您的源代码包。接下来,使用R CMD check 检查包。如果成功,请按照站点上的其余说明进行操作,如果一切顺利,他们将向您发送指向其服务器上的临时目录的链接,您可以在其中下载 Windows 版本。如果一切不顺利,Ligges 先生会向您发送一封包含详细问题的电子邮件,以便您修复并重试。

就像我说的,这项服务对我来说效果很好。反应迅速,绝对没有问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-18
    • 1970-01-01
    • 2012-11-19
    • 1970-01-01
    • 2012-05-02
    • 2021-12-01
    • 1970-01-01
    相关资源
    最近更新 更多