我正在设置 VS Code 以使用 R 和 Remote-SSH 连接到我们公司的计算机,作为 Rstudio Server 的替代方案。但是,为了在该服务器上使用 R,您必须lmod在启动 R 之前使用特定的 R 版本。这将把正确版本的 R 放在路径上并加载其他依赖项。
有没有办法在 VS Code R 扩展出现“找不到 R”错误之前运行任意 bash 代码?解决此问题的一种方法是将适当的代码.bashrc放在服务器上。这可行,但我希望能够为不同的项目使用不同的 R 版本。
我能够找到这个解决方案(https://github.com/microsoft/vscode-remote-release/issues/1722#issuecomment-611200194),但它仅适用于以 SSH 启动的终端外壳,而不是使用的主要语言服务器R 代码扩展。