概述
参考:
1.安装R
在centos 7下安装R软件可以使用两种方式:源码编译安装和Yum在线安装。而R的官网上已经说明了,R已经被EPEL仓库管理着,EPEL是一个汇集了各种附加软件包的项目,所以我们使用yum来安装。
yum install epel-release
yum install R
R安装路径:
find / -name R
发现在/usr/lib64/R目录下
2.测试
#!/path/to/Rscript #第一行
x
y
plot(x,y)
abline(lm(y~x))
title("回归图像")
R CMD BATCH--args /opt/script/R/t.R #在运行该命令的文件夹生成t.Rout
more /opt/script/R/t.Rout #查看执行的结果
或者第二种方式
Rscript/opt/script/R/test.R #结果直接输出到终端
3.安装Rstudio
$ wget https://download2.rstudio.org/rstudio-server-rhel-1.1.456-x86_64.rpm
$ sudo yum install rstudio-server-rhel-1.1.456-x86_64.rpm
cd /usr/lib/rstudio-server/bin
./rstudio-server start
访问ip:8787
因为不能用root登录,所以新建用户:
adduser yuansaijie0604
passwd yuansaijie0604
即可拿着此用户登录
若服务启动不起来,添加两个文件:
Rstudio-server 的默认安装路径是 /usr/lib/rstudio-server
-----------------------------
/etc/rstudio/rserver.conf
/etc/rstudio/rsession.conf
并在两个配置文件中添加了配置
www-port = 8787
rsession-which-r=/usr/local/R/bin/R -------R的安装路径,rsession.conf不加这行
PS:Rstudio使用linux系统本身的用户名密码进行登陆,同时不允许root用户登陆。(这个就导致了一个很扯淡的问题:你无法在rstudio中进行R包的部分管理操作,比如删除SparkR包,删除rJava包等)
Rstudio会自动匹配系统中的R环境,并且加载相应位置的R包,在R shell中运行 .libPaths()可查看相应的R包都装在什么地方。
最后
以上就是腼腆大山为你收集整理的linux搭建rstudio在线服务,centos7 安装R和RstudioServer版的全部内容,希望文章能够帮你解决linux搭建rstudio在线服务,centos7 安装R和RstudioServer版所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复