2015-11-09 101 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太...