Я попробовал описанное здесь решение, но безуспешно (обратите внимание, что я не удалил предыдущую версию R, по крайней мере, пока).
Удивительно, но когда я печатаю R:
Код: Выделить всё
> Sys.getenv("R_HOME")
[1] "/usr/local/lib/R"
> R.version.string
[1] "R version 4.4.2 (2024-10-31)"
Код: Выделить всё
> Sys.getenv("R_HOME")
[1] "/usr/local/lib/R"
> R.version.string
[1] "R version 4.4.1 (2024-06-14)"
Затем я также попробовал в терминале:< /p>
Код: Выделить всё
> radian --version
radian version: 0.6.13
r executable: /usr/local/lib/R/bin/R
r version: 4.4.2
python executable: /usr/bin/python3
python version: 3.10.12
Наконец, когда я печатаю в оболочке:
Код: Выделить всё
which -a R
/usr/local/bin/R
/usr/local/bin/R
Может быть важно следующее:
Я установил R 4.4.2 из исходников, а (думаю, но не помню) R 4.4.1 был установлен с помощью apt-get install. Я решил скомпилировать из исходного кода из-за проблемы с Quarto, не обеспечивающей прозрачность
Код: Выделить всё
> cat .Rprofile
if (interactive() && Sys.getenv("RSTUDIO") == "") {
Sys.setenv(TERM_PROGRAM = "vscode")
source(file.path(Sys.getenv(
if (.Platform$OS.type == "windows") "USERPROFILE" else "HOME"
), ".vscode-R", "init.R"))
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... e-terminal