我第一次嘗試使用 Visual Studio for R,并且很難開始。我已經在我的 Windows 機器上安裝了 VSCode 作為二進制檔案(因為公司機器需要)。我的 R 可執行檔案在我的檔案檔案夾中(也因為我在公司機器上)。我已經在 VSCode中下載R和擴展。R Debugger*我找不到R LSP Client,盡管 2020 年的教程表明這是必要的。我已經在我的 R 客戶端中安裝了語言服務器,并且還完成了 pip install radian。
我的 settings.json 看起來像這樣:
"r.rpath.windows": "C:\\Users\\XXXXX\\Documents\\R\\R-4.0.3\\bin\\x64\\R.exe",
"r.bracketedPaste": true,
"r.rterm.windows": "C:\\Users\\XXXXX\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python39\\Scripts\\radian.exe",
"r.lsp.debug": true,
"r.lsp.diagnostics": true,
"r.rterm.option": [
"--no-save",
"--no-restore",
"--r-binary=C:\\Users\\XXXX\\Documents\\R\\R-4.0.3\\bin\\x64\\R.exe"
]
不知何故,每次我執行代碼時,它都會顯示:
[Running] Rscript "c:\Users\XXXX\code\R\tempCodeRunnerFile.R"
'Rscript' is not recognized as an internal or external command,
operable program or batch file.
我究竟做錯了什么?這是我第一次使用 VSCode,我嘗試查看多個堆疊溢位問題和 URL,但無濟于事。在此先感謝您的幫助!
注意 - 請參閱解決方案中的注釋,但我最終將 radian.exe 復制到一個新檔案夾中并在 json 檔案中重置路徑。重要的是,在 VSCode 中,不能對 R 使用 Ctrl Alt N。必須使用 Alt Enter
uj5u.com熱心網友回復:
第 1 步:確保 R 設定正確:
在您的 JSON 設定中,更改r.rpath.windows和--r-binary從
"C:\\Users\\XXXXX\\Documents\\R\\R-4.0.3\\bin\\x64\\R.exe"
到
"C:\\Users\\XXXXX\\Documents\\R\\R-4.0.3\\bin\\R.exe"
(也就是說\\x64,去掉 -- 并且不用擔心,即使進行了這些更改,VSCode 仍應打開 64 位 R)。
第 2 步:修復從編輯器運行 R 腳本的問題:
在您的 JSON 設定中,添加以下行:
"r.alwaysUseActiveTerminal": true,
第 3 步:修復弧度路徑
仔細檢查下弧度的路徑位置r.rterm.windows。嘗試將其更改為:
"C:\\Users\\XXXXX\\AppData\\Local\\Microsoft\\WindowsApps\\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\\radian.exe"
之后,保存更改,然后重新啟動 VSCode。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/429021.html
上一篇:如何在Godot中制作節點的副本
