题:
我正在开发一个R包。 我还没有提交给CRAN(而且还没有准备好)。 我想把这个软件包发给朋友进行一些初步的testing(他不是一个build设者),我只想看看他是否可以使用一些function。
在我的Mac版本的RStudio上,我可以很容易地生成二进制文件。 它创build一个名为“iatgen_1.0.tgz”的文件
我的朋友可以使用它来安装我的早期版本在他的Windows机器上? 或者我需要对该文件做些什么来使其可用于Windows用户。 假设我无法访问Windows机器。 我可以从我的Mac做什么使这个软件包可用的Windows用户?
我发表我的评论作为(扩展)的答案,因为我认为它会帮助你。 当我建立我的软件包时,我也没有访问Windows,并遭受同样的问题。 我发现在http://win-builder.r-project.org/上提供的Windows构建服务,并且它工作得很好。 在发送之前,你需要做一些事情,这一切都在网站上解释。
首先,用R CMD build
你的源码包。 接下来,用R CMD check
包。 如果成功,请按照网站上的其他说明进行操作,如果一切顺利,则会向您发送指向其服务器上可以下载Windows版本的临时目录的链接。 如果一切都不顺利,Ligges先生会向您发送一封包含详细问题的电子邮件,以便您解决这些问题并再次尝试。
就像我说的,服务对我来说工作得很好。 答复是及时的,绝对没有问题。