【发布时间】:2021-10-14 06:46:32
【问题描述】:
我正在尝试在 Ubuntu 云服务器 (gcloud) 上设置 Rstudio。我目前在 RStudio 上有版本 R-3.4.4,但想升级。问题是,我做不到。
我正在运行以下版本的 Ubuntu。
name@sc1:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic
我按照此处的建议为 Ubuntu 18 安装了 RStudio 服务器:https://www.rstudio.com/products/rstudio/download-server/debian-ubuntu/
所以本质上是运行安装服务器:
sudo apt-get install gdebi-core
wget https://download2.rstudio.org/server/bionic/amd64/rstudio-server-1.4.1717-amd64.deb
sudo gdebi rstudio-server-1.4.1717-amd64.deb
检查我拥有的 R Studio 版本:
sudo -i R
输出:
name@sc1:~$ sudo -i R
R version 4.1.0 (2021-05-18) -- "Camp Pontanezen"
Copyright (C) 2021 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
有人知道我做错了什么吗?如何升级我的包?
此外,在我的/home/user/R/x86_64-pc-linux-gnu-library 目录中,我有一个 R-3.4 文件夹,这令人困惑……
【问题讨论】:
-
在 RStudio...Global Options...General...Basic 中,您可以更改 RStudio 使用的 R 版本。确保它指向您安装 R 4.1 的位置
-
那里只能找到 R 3.4。看来我可能根本没有安装 4.1?
-
好吧,如果你运行
which R和sudo -i which R一样吗?这应该给出正在使用的 R 程序的路径。如果这是安装 R 4.1 的路径,那么您应该能够将该路径输入到 RStudio 配置的框中。如果您在控制台中运行normalizePath(R.home()),您可以将该路径与 RStudio 中显示的路径进行比较。我很惊讶您必须运行sudo才能运行 R。我认为这不是必要的。 -
normalizePath 和 which R 都指向同一个地方,这似乎是 R 3.4。您是否建议我删除 R 并重新安装?
-
那我不明白你是怎么得到上面显示的“R 版本 4.1.0 (2021-05-18) -- Camp Pontanezen”的。因为它听起来不像 R 4.1 安装在那台机器上。您必须使用两台不同的机器。
标签: r google-cloud-platform rstudio ubuntu-18.04 gcloud