2015-11-09 113 views
3

我是使用R生成文件的新手,因此请原谅一个非常简单的问题:如何使用R执行驻留在文件夹中的makefile?如何从R执行生成文件

有没有办法使用.R脚本来做到这一点?如果是这样,命令行会包含什么内容?

+1

我不知道:现在,您可以按如下方式使用@一辉的servr包,并调用包含makefile文件文件夹R,但如果问题是如何运行'make',那么在缺少任何特定方向的情况下,只需使用'Makefile'在目录中运行'make'即可。 –

+0

@EtanReisner正是这最后一点,我不知道 - 运行的制造?我是完全陌生的,并似乎在努力与基础知识..在此先感谢 – Nick

+1

就是这样。你运行'make'。这是正常情况下的整个命令行。只需从正确的目录运行make。就像你从R运行其他任何东西一样(这是我无法帮助的)。 –

回答

2

我发现下面的解决我的问题,呼吁使使用R(假设你使用的WindowsRStudio):

轮番出你首先需要添加Rtools到PATH

  • 选择高级系统设置/环境变量/系统变量新建。
  • 以下内容添加到PATH:

    • C:\ Rtools \ GCC-4.6.3 \ BIN
    • C:\ Rtools \ BIN
    • 现在重新启动。
  • 完成此操作后,重新打开R控制台。

    servr::make(dir="path containing Makefile") 
    

希望这有助于其他新手到的Makefile太...