在 windows 上编写 R 包构建二进制文件
Write R package build binary file on windows
我正在用 windows 10.
在 R 上写一个包
我的包裹包括 RcppArmadillo
和 BH
。我使用了 RcppArmadillo.package.skeleton()
函数。之后,我将 linkingTo 行编辑为:
LinkingTo: Rcpp, RcppArmadillo, BH
我这样做是为了在依赖库 BH 的 src 文件夹中添加 c++ 文件。
一切正常,我得到了源文件 "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
None三个都没有解决我的问题。我知道 --build
或 --binary
不是一个选项。
谁能帮我 ?
这看起来像是拼写错误或复制粘贴错误。而不是
RCMD INSTALL -build vMF
做
R CMD INSTALL --build vMF
即 R
和 CMD
之间的一个 space 和带有 --build
的两个连字符。如果一切都失败了,您还可以上传到 win-builder 服务并让它构建您的 Windows 二进制文件。您应该会在半小时内收到一封电子邮件,其中包含 link 以构建日志和工件——包括您的愿望 .zip
.
我正在用 windows 10.
在 R 上写一个包我的包裹包括 RcppArmadillo
和 BH
。我使用了 RcppArmadillo.package.skeleton()
函数。之后,我将 linkingTo 行编辑为:
LinkingTo: Rcpp, RcppArmadillo, BH
我这样做是为了在依赖库 BH 的 src 文件夹中添加 c++ 文件。 一切正常,我得到了源文件 "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
None三个都没有解决我的问题。我知道 --build
或 --binary
不是一个选项。
谁能帮我 ?
这看起来像是拼写错误或复制粘贴错误。而不是
RCMD INSTALL -build vMF
做
R CMD INSTALL --build vMF
即 R
和 CMD
之间的一个 space 和带有 --build
的两个连字符。如果一切都失败了,您还可以上传到 win-builder 服务并让它构建您的 Windows 二进制文件。您应该会在半小时内收到一封电子邮件,其中包含 link 以构建日志和工件——包括您的愿望 .zip
.