我想在云服务器上使用 Rstudio,我在 ubuntu 18.04 上成功下载了 R 和 Rstudio,但无法打开。我认为这是因为环境变量错误。我不知道下一步该怎么做。
mengfei@iZ2zeh7tqthaheqrfl87z2Z:/root$ R
R version 4.1.1 (2021-08-10) -- "Kick Things"
Copyright (C) 2021 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
Natural language support but running in an English locale
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
mengfei@iZ2zeh7tqthaheqrfl87z2Z:/root$ rstudio-server verify-installation
Server is running and must be stopped before running verify-installation
mengfei@iZ2zeh7tqthaheqrfl87z2Z:/root$ rstudio
rstudio: command not found
mengfei@iZ2zeh7tqthaheqrfl87z2Z:/root$ export $PATH
bash: export: `/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin': not a valid identifier
root@iZ2zeh7tqthaheqrfl87z2Z:~# which rstudio-server
/usr/sbin/rstudio-server
我看到有人说这是由于 PATH 中的空格符号造成的,我用 vi .bashrc 检查了两次,PATH 中没有空格。
希望得到您的回覆。谢谢。
答案1
从技术上讲,RStudio 和 RStudio Server 是不同的软件产品。前者适用于具有 GUI 的系统,后者无需任何操作即可运行,并提供 Web 界面。
对于云环境,我预计您需要安装 RStudio Server,因此以下步骤:
安装 R
使用来自官方存储库的软件包
sudo apt-get update sudo apt-get install r-base-dev
使用来自 CRAN 的包
sudo apt install --no-install-recommends software-properties-common dirmngr wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo tee -a /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/" sudo apt install --no-install-recommends r-base
安装RStudio Server
cd ~/Downloads wget -c https://download2.rstudio.org/server/debian9/x86_64/rstudio-server-1.4.1717-amd64.deb sudo apt install ./rstudio-server-1.4.1717-amd64.deb
注意:您可能还需要在服务器上安装
build-essential
包,以便在运行以下命令时正常编译 R 包R -e "install.packages('bookdown')"
。连接到 RStudio 服务器 - 打开 Web 浏览器并指向
http://localhost:8787
(代替本地主机(使用IP或公共域名)。
您也可以通过以下方式安装 RStudio 桌面版
cd ~/Downloads
wget -c https://download1.rstudio.org/desktop/bionic/amd64/rstudio-1.4.1717-amd64.deb
sudo apt-get install ./rstudio-1.4.1717-amd64.deb
但我不确定它在云环境中有何用处。
参考: