Я хочу использовать Rstudio на облачном сервере, и я успешно загрузил R и Rstudio на ubuntu 18.04, но не могу его открыть. Я думаю, это из-за неправильной переменной окружения. И я не знаю, что делать дальше.
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 не было места.
Надеюсь на ваш ответ. Спасибо.
Технически RStudio и RStudio Server являются разными программными продуктами. Первый работает на системах с графическим интерфейсом, второй работает без головы и предоставляет web-интерфейс.
Для облачной среды я ожидаю, что вам понадобится установка RStudio Server, поэтому ниже приведены шаги:
Установка R
с использованием пакетов из официальных репозиториев
sudo apt-получить обновление
sudo apt-get install r-base-dev
Использование пакетов из CRAN
sudo apt install --no-install-рекомендует программное обеспечение-свойства-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
cd ~/Загрузки
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 - откройте веб-браузер и наведите его на http://localhost:8787
(заменить localhost на IP или имя общественного домена).
Опционально вы можете установить RStudio desktop по
cd ~/Downloads
wget -c https://rstudio.org/download/latest/stable/desktop/bionic/rstudio-latest-amd64.deb
sudo apt-get install ./rstudio-latest-amd64.deb
, но я не уверен, насколько это полезно в облачной среде.
Ссылки: