在ubuntu 18.04上成功下载R和Rstudio,但无法打开,甚至在网页上也无法打开(8787)

在ubuntu 18.04上成功下载R和Rstudio,但无法打开,甚至在网页上也无法打开(8787)

我想在云服务器上使用 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

无法在网络上打开 rstudio(8787)

我看到有人说这是由于 PATH 中的空格符号造成的,我用 vi .bashrc 检查了两次,PATH 中没有空格。

希望得到您的回覆。谢谢。

答案1

从技术上讲,RStudio 和 RStudio Server 是不同的软件产品。前者适用于具有 GUI 的系统,后者无需任何操作即可运行,并提供 Web 界面。

对于云环境,我预计您需要安装 RStudio Server,因此以下步骤:

  1. 安装 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
      
  2. 安装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')"

  3. 连接到 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

但我不确定它在云环境中有何用处。


参考:

相关内容