在配置RTools時,需要進行環境變量的配置。
網上大多數方法是基於3.版本R對應的RTools,其中添加的系統變量如下圖。
但是目前4.0.0版本的R對應的時Rtools40,下載安裝後發現並沒有bin這個文件夾。如果按照以往的方式配置環境變量就會出現“用提供的模式無法找到文件”的錯誤。
Rtools40首先要將以下三項加入環境變量
RTools40_HOME\mingw64\bin
RTools40_HOME\usr\bin
RTools40_HOME
此時需要按照官方給出的辦法來進行配置。
大概意思就是需要創建一個配置文件.Renvion,將Rtools的安裝路徑寫到這個文件中。
.Renviron文件
這個文件是爲R自身設置一些環境變量的,這裏面的環境變量僅僅對R有效,不改變操作系統的設置。先說一下什麼是環境變量:它們是在當前操作系統環境中的一些變量,同一個變量對不同的用戶或不同的系統可能取值不同,這些變量對整個系統可見,所以系統內的所有程序都可以讀取它們的值,就像我們寫程序常常會事先賦值給一些常量供後面的代碼使用一樣。環境變量不需要有特定的名稱,可以任意命名,但有些名稱是約定俗成有特定意義的,比如PATH。
具體可見:https://www.cnblogs.com/cloudtj/articles/7119077.html
所以我們直接通過RStudio來進行此文件的配置。
# 如果文件不存在,它會被自動創建
file.edit('~/.Renviron')
執行此代碼將Renviron文件打開,按照官方格式將路徑寫入。
然後非常重要!!!將RStudio重啓!!!
重啓之後鍵入命令
system('where make')
如果得到
rtools40_HOME\usr\bin\make.exe
就說明成功了。