永发信息网

如何在阿里云上部署Rstudio server

答案:1  悬赏:60  手机版
解决时间 2021-03-26 10:48
如何在阿里云上部署Rstudio server
最佳答案
RStudio Server 是 RStudio 公司打造的一款基于 Web 的开源编辑器,如果你熟悉 RStudio的桌面版本,那么使用RStudio Server对你来说基本上没什么难度。

在实际的工程中,我们的服务器大多是基于Linux的,比如常见的 ubuntu、centos 等。这些操作系统有时并不提供图形化界面,这时候RStudio的服务器版本就派上用场了。启动RStudio Server后,进入在浏览器中进入某一个页面后就可以像桌面版一样使用RStudio编辑器。当R的代码在服务器上出现bug了,线上的hotfix是在所难免的,这时候必然会用到 RStudio Server 应个急。

这一次,我们将继续利用Docker神器,快速初始化RStudio Server环境的配置,并结合Git实现代码的版本控制。

准备
一个 Ubuntu 服务器
第一步:安装 RStudio Server
首先,我们通过docker 安装一个标准的RStudio Server

docker pull quantumobject/docker-rstudio
docker run -d -p 8787:8787 quantumobject/docker-rstudio
这样在你的电脑的8787端口就可以访问到rstudio的登陆界面了。

第二步:初始化 RStudio 账号
接着,我们需要初始化一个rstudio的账号

docker exec -it container-id /bin/bash
adduser harryzhu # 设置新用户名
passwd harryzhu # 设置该用户的密码
mkdir /home/harryzhu # 初始化工作空间
chmod -R harryzhu /home/harryzhu # 给工作空间赋权
第三步:安装 git
然后,我们进入rstudio的服务器,我们打算引入git版本控制

sudo apt-get install git-core
第四步:解决 ssh 的认证问题
使用 git 的过程可能遇到SSL certificate problem。对于ssh的问题,我们可以选择建立一个ssh认证的key,也可以在git中设置为忽略。

生成一个key:
$ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'.
连续按下回车,跳过密码设置
显示秘钥信息:

sudo cat /root/.ssh/id_rsa.pub
如果没有ssh认证的需求,也可以选择忽略:
git config --global http.sslVerify false
第五步:在 RStudio Server 中配置Git
在最上方的菜单栏中可以选择Project Options。

接着填写配置。

第六步:克隆 Git 项目到本地
Git 功能已经集成在 RStudio-Server 中了,在新建项目时可以选择新建一个Version Control 的 Git 项目。

大功告成!
这些都是小鸟云的工程师他们告诉我的,建议你可以试试小鸟云
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
当月购买固定资产是否当月计提折旧?
淇和琪哪个字起名字好
A公司持有B公司70%的股份,持有C公司60%的股
灰常想报考南大外交学,但是跨考,不太清楚怎
银行卡与百付宝解除绑定了,会怎么样
如何申请浙江大学EMBA
DY48qt-2a发动机到底是48还是80?js硬说是80
为什么大豆下脚料叫皂角
1000×(1+20%)与10000(1-20%)的区别
女生进鞋厂的害处?头一次进鞋厂该怎么做?有
夸学长用哪些词语?
vivov3maxa20价格
锦州到成都的K388卧铺下铺是多少钱?
问个外行问题:为什么现在LPL比赛很少看见有
企帮帮有实体店吗?在哪里?
推荐资讯
大田县三明屏山卫生所在什么地方啊,我要过去
为什么司马砸缸的资治通鉴以南朝为正统
唉,我男朋友这话,
如何gvim.exe加入到path,难道直接在系统变量
桥梁维修贯通裂缝粘贴钢板注胶加固的价格每m2
quora中国到底有多安全
往美国寄包裹,大概4kg走哪个比较便宜
为什么昨天奶涨老公吸了后今天明显奶少了
网络高人求帮忙追回钱
有起名字的大师了吗
打过红蜡再打紫色蜡怎么打
君问可为守者,非问臣之仇也。译文
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?