这有点与我之前的帖子相关。我需要在 32 位 Windows PC 上使用 bigmemory 库来进行一些丑陋的矩阵计算。不幸的是,维护者似乎已经暂时停止了 Windows 二进制文件的生产。我的家用电脑上有 Ubuntu。我真的很想将 .tar.gz 文件构建成我可以在工作中实际运行的 Windows 二进制文件。我意识到有更有效的方法,例如在 Windows 设备上安装 RTools。但是,我们的 IT 部门将我们的管理员权限锁定,因此我永远无法编辑我的 PATH
环境变量。有人可以为此提供一些一般指导吗?我需要在 Ubuntu PC 上安装 R 以外的任何工具吗?
我发现了类似的问题,但没有彻底回答我的问题。
最佳答案
除非包源与当前版本的 R 不兼容,否则您可以使用 R 项目的 win-builder site构建 Windows 二进制文件。引用链接站点,win-builder 是一项服务:
intended for useRs who do not have Windows available for checking and building Windows binary packages.
为了方便起见,Hadley Wickham 的 devtools 包包含一个实用函数 build_win()
,您可以将其用于此目的。来自 ?build_win
:
Works by building source package, and then uploading to http://win-builder.r-project.org/>. Once building is complete you'll receive a link to the built package in the email address listed in the maintainer field. It usually takes around 30 minutes.
关于r - 从 .tar.gz linux 创建 R Windows 二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16745482/