最近蹭一波熱度,重新開始用vscode寫R。
但是在配置過程中還是會(huì)遇到一些問題,遇到有意思的就記錄下來。
當(dāng)通過Rpath修改/添加了R可執(zhí)行文件,如下:

但還是發(fā)現(xiàn)無法設(shè)置成對應(yīng)版本的R,該怎么辦?
【標(biāo)注】這邊已經(jīng)設(shè)置成R.3.6.3,但是radian終端顯示的還是R.4.0.0

如果使用“Rpath”而沒有使用“r.rterm.option”會(huì)怎么樣?
下面這個(gè)例子,我的R.3.6.3安裝了devtools,但是R4.0.0中沒有安裝,并且設(shè)置Rpath為“R.exe”,但r.rterm.option沒有進(jìn)行設(shè)置。
Rpath:

image.png
r.rterm.option:

image.png
這種情況下,如果我調(diào)用devtools,如下:
library(devtools)
就會(huì)出現(xiàn)包沒安裝的錯(cuò)誤:

怎么解決?如何正確地修改R版本?
Rpath不進(jìn)行修改,仍舊為R.3.6.3版本的R.exe。

通過“r.rterm.option”,將Rterm.exe設(shè)置成R.3.6.3版本:

運(yùn)行成功。

參考資料
[1] https://medium.com/analytics-vidhya/a-fresh-start-for-r-in-vscode-ec61ed108cf6