跨平台进行更换

时间:2014-04-25 15:25:18

标签: windows r makefile pandoc

我希望这里有一些Windows命令行向导。如果有,我永远在你的债务。

我已经在Linux上使用过R(和相关工具)多年了。如果可以的话,我会在emacs中做所有事情。我的手指就这样快乐。

为确保我的分析具有可重现性,我为项目中的每个报告/分析编写了一个makefile。这些天我使用R和pandoc的组合来生成报告。编写完makefile之后,我只需打开一个shell并输入:

make -f my_target

我的电脑运行我的分析。简单。在Linux上。

我最近开始在政府工作,我的电脑正在运行Windows,我不再有制作,除了通过mingw,emacs和gitbash都不识别make。我希望能够从两个(或任一个)emacs / gitbash中运行make(或等效的东西)以连贯/合理的方式运行我的代码。

因此我的问题就是这个。我如何使用make,目前只能通过msys shell访问,而且没有连接到gitbash或emacs或我应该移动到的其他工具,所以我可以继续#34; build"我的报告是否健全/可重复?

如果我最好学习一种新工具,那很好。如果有一些方法可以从emacs / gitbash运行mingw的make,这也很好。我愿意接受建议。大多数在线教程都适用于迁移到Linux的Windows程序员。我们从Linux迁移到Windows的资源不多(这是可以理解的)。

1 个答案:

答案 0 :(得分:1)

经过多次咒骂和咬牙切齿之后,我终于弄清楚我做错了什么。

我按照MinGW的安装说明进行操作,但是当我改变用户的路径时,我写错了。因此,MinGW不在我的道路上。

按照这些说明工作,但它不够聪明,无法解决您的印刷错误。

Getting Started