Open uhkeller opened 5 months ago
I have the same issue. I have set r.libPaths
to include a folder with languageserver and httpgd installed with renv but R doesn't pick this up and these paths aren't shown in R with .libPaths()
.
I am on Windows 10 22H2, R version 4.2.1, VSCode version 1.86.1, vscode-R version 2.8.2
I have R_LIBS_USER set in an environment variable that is shown with libPaths()
. Will this have an effect? (I cannot remove this)
Same here. r.libPaths
is not being recognized by the R session.
I've tried installing R using Homebrew
and using rig
and neither option works. I also tried creating a separate library directory for the libraries required by the extension as outlined in the wiki to no avail.
OS: macOS Sonoma 14.4.1 M1 MAX
VSCode R Extension v2.8.3
> R.version
_
platform aarch64-apple-darwin20
arch aarch64
os darwin20
system aarch64, darwin20
status Patched
major 4
minor 4.0
year 2024
month 05
day 03
svn rev 86521
language R
version.string R version 4.4.0 Patched (2024-05-03 r86521)
nickname Puppy Cup
Describe the bug The instructions given in the Wiki for installing
languageserver
in a separate minimal library and having vscode-R load it from there do not work for me. Ther.libPaths
setting seems to have no effect. I get the messageduring R startup in projects using renv and can't send commands to R, use the help viewer, etc. When I use
.libPaths()
in the R session to point R to the standalone library manually, I can loadlanguageserver
andjsonlite
without a problem.To Reproduce Follow the steps outlined in the Wiki, then create an R terminal in a renv-enabled project. The error message appears and help viewer etc. do not work.
Can you fix this issue by yourself? (We appreciate the help)
No
(If applicable) Please attach
setting.json
(where
/Users/user
is my user folder)Expected behavior
languageserver
should be loaded from the library specified in ther.libPaths
setting, help viewer etc. should work.Environment (please complete the following information):
Additional context Maybe additional settings have to be changed that are not mentioned in the Wiki? I read about
"r.lsp.args": ["--vanilla"]
, which did not have any effect, andr.lsp.libPath
, which does not seem to exist any more (and, unsurprisingly, also has no effect).