我正在用Windows 10在R上编写一个包。
我的套餐包括RcppArmadillo
和BH
。我使用了RcppArmadillo.package.skeleton()
函数。之后,我编辑了链接到该行:
LinkingTo: Rcpp, RcppArmadillo, BH
我这样做是为了在src文件夹中添加c ++文件,具体取决于库BH。一切运行良好,我得到了源文件"vMF_1.0.tar"。现在我想构建二进制文件(.zip),以便与他人共享包。我阅读了许多教程,但提出的解决方案对我不起作用。例如,我在MSDOS中使用这些命令行
RCMD INSTALL -build vMF
R CMD --build --compile-both vMF_1.0.tar.gz
R CMD build --force --binary vMF
这三个都不能解决我的问题。我知道--build
或--binary
不是一种选择。谁能帮我?
这看起来像是拼写错误或复制粘贴错误。而不是
RCMD INSTALL -build vMF
做
R CMD INSTALL --build vMF
即在R
和CMD
之间插入一个空格,以及两个带--build
的连字符。 如果其他所有方法都失败了,您还可以上传到win-builder服务并让它构建您的Windows二进制文件。您应该会在半小时内收到一封电子邮件,其中包含指向构建日志和工件的链接,包括所需的.zip
。