- 默认都是64位系统
- 不要意思,我没有Mac本,因此没有Mac的记录,请参考Linux
Linux - B/S模式
系统 | 发行版本 | 操作系统版本 |
---|---|---|
deepin | deepin-15.10.1-amd64 | Debian 6.3.0-18+deb9u1 |
软件 | 软件版本 | 备注 |
R | 3.3.3 | 从仓库下载居然不是最新版本 |
RStudio Server | 1.2.1335 | 这是B/S模式 |
- 如果想安装最新版,请先编辑
/etc/apt/sources.list
添加不稳定版(unstable)镜像源
deb http://ftp.cn.debian.org/debian/ sid main
因为自己电脑还是想稳定点,所以安装时引用的是稳定版(stable)
deb http://ftp.cn.debian.org/debian/ stretch main
1. 安装R语言环境
rstudio官网资料 - debian
https://pkgs.org/download/R-base
https://packages.debian.org/zh-cn/source/stable/all/r-base
# 惯例 先来一波更新,
# nangy @ nangy-vm in ~ [12:18:50]
$ sudo apt update
# 基础环境安装,全自动的,安心看你的小视频吧
# nangy @ nangy-vm in ~ [12:19:59]
$ sudo apt install r-base r-base-dev
2. 重启系统
养成好习惯,安装配置完环境,肯定先妥妥重启一下呗
# nangy @ nangy-vm in ~ [12:22:04]
$ shutdown -r now
3. 验证是否安装成功
输入R,看到如下信息说明基本环境安装成功
# nangy @ nangy-vm in ~ [12:34:29]
$ R
R version 3.3.3 (2017-03-06) -- "Another Canoe"
Copyright (C) 2017 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
R是自由软件,不带任何担保。
在某些条件下你可以将其自由散布。
用'license()'或'licence()'来看散布的详细条件。
R是个合作计划,有许多人为之做出了贡献.
用'contributors()'来看合作者的详细情况
用'citation()'会告诉你如何在出版物中正确地引用R或R程序包。
用'demo()'来看一些示范程序,用'help()'来阅读在线帮助文件,或
用'help.start()'通过HTML浏览器来看帮助文件。
用'q()'退出R.
# 退出
> q()
# 提示是否保存工作空间,一般保存呗,万一以后用呢
Save workspace image? [y/n/c]: y
至此,R语言基本环境安装配置完成
4. 安装deb文件安装器
如果已安装,请忽略此步骤
# nangy @ nangy-vm in ~ [13:13:29]
$ sudo apt install gdebi-core
5. 安装RStudio Server
- 下载安装包,官网下载,找到对应的RStudio Server版本
- 重点强调:一定要注意你的系统版本:
debianxx
?或者其他发行版
# 不知为何,我用这个包安装成功了,so,我就下载这个了
# nangy @ nangy-vm in ~ [13:14:31]
$ wget https://download2.rstudio.org/server/debian9/x86_64/rstudio-server-1.2.1335-amd64.deb
- 开始安装RStudio Server
# nangy @ nangy-vm in ~ [13:18:47]
$ sudo gdebi rstudio-server-1.2.1335-amd64.deb
6. 多用户共用一个libpath(授权!重点)
每个用户会有自己的一个安装lpackages的,为了方便,指定到默认的R的路径
- 修改
/etc/rstudio
该路径下的配置文件ression.conf
# 编辑/etc/rstudio/rsession.conf
# nangy @ nangy-vm in ~ [13:41:50]
$ sudo vim /etc/rstudio/rsession.conf
- 填写下面内容并保存退出
r-libs-user=/usr/lib64/R/library
- 授权用户该目录下权限,否则安装是有报错,因为没有写的权限
如果没有此目录,请手动创建
# nangy @ nangy-vm in ~ [13:49:39]
$ ll /usr/lib64/R/library
ls: 无法访问'/usr/lib64/R/library': 没有那个文件或目录
# nangy @ nangy-vm in ~ [13:49:51] C:2
$ cd /usr/lib64
# nangy @ nangy-vm in /usr/lib64 [13:50:21]
$ sudo mkdir R
# nangy @ nangy-vm in /usr/lib64 [13:50:35]
$ cd R
# nangy @ nangy-vm in /usr/lib64/R [13:50:47]
$ sudo mkdir library
# 授权
# nangy @ nangy-vm in /usr/lib64/R [13:50:56]
$ sudo chmod -R 777 /usr/lib64/R/library
# nangy @ nangy-vm in /usr/lib64/R [13:51:34]
$ ll
总用量 4.0K
drwxrwxrwx 2 root root 4.0K 6月 17 13:50 library
- 其他需授权文件
如不授权,则update.packages()
升级工具包时会报错误,如下图:
# nangy @ nangy-vm in /usr/lib/R [21:46:45]
$ sudo chmod -R 777 /usr/lib/R/library
# nangy @ nangy-vm in /usr/share [22:04:03]
$ sudo chmod -R 777 /usr/share/R
7. 状态相关命令
#查看是否安装正确
sudo rstudio-server verify-installation
## 启动
sudo rstudio-server start
## 查看状态
sudo rstudio-server status
## 停止
sudo rstudio-server stop
## 重启
sudo rstudio-server restart
## 查看服务端ip地址
ifconfig
8. 安装后,默认登录地址:http://127.0.0.1:8787/
有图有真相
至此,Linux版本R及RStudio Server安装配置完成
Windows - C/S模式
系统 | 发行版本 | 操作系统版本 |
---|---|---|
Windows | Windows 10 专业版 x64 | 17134.829 |
Windows | Windows 7 专业版 x64 | Service Pack 1 |
软件 | 软件版本 | 备注 |
R | 3.6.0 | 当然用目前最新的,老版本踩过坑 |
RStudio | 1.2.1335 | 这是C/S模式 |
Rtools | 35 | R语言编译工具 |
以下安装方式二选一
就行
想装逼的,请直接选择步骤[2. 安装R及RStudio(装逼式安装)]
前提是你得从别人那里已经copy安装好的R、RStudio、Rtools文件目录
1. 安装R及RStudio(傻瓜式安装)
1.1 官网下载安装包
- R安装包:官网 -> 资源链接(选择China,国内嘛速度快点) -> Download R for Windows -> base
如果想下载历史版本,请点here - RStudio安装包:官网 -> 下载
- Rtools安装包:官网
1.2 安装R
强烈建议更改路径,简单粗暴点,直接C改成D或者E
然后一路next下去
能找到Rgui.exe(R自带的UI界面)的几个路径:
E:\Program Files\R\R-3.6.0\bin\x64\Rgui.exe
开始菜单 -> 所有程序 -> R -> R x64 3.6.0
如果看到如下界面,表示安装成功
1.3 安装RStudio
强烈建议更改路径,简单粗暴点,直接C改成D或者E
然后一路next下去
能找到rstudio.exe的几个路径:
E:\Program Files\RStudio\bin\rstudio.exe
开始菜单 -> 所有程序 -> RStudio -> RStudio
如果看到如下界面,表示安装成功
1.4 安装Rtools(选装)
这个工具很有用,是R语言包编译工具,构建R包需要Rtools,
如果没安装,安装一些扩展包时也会报告警错误
为了有图有真相,我还专门把自己Win系统的工具卸载了,对自己真狠
瞧,安装扩展包,告警了吧
- 安装启动界面,居然支持日文都不支持中文,默默流下了没有核心技术的泪
- 路径更改,建议安装到非系统盘(通常说的C盘),没理由,好习惯而已
不改也行,那就别抱怨C盘磁盘空间不足
- 勾选自动配置,建议勾选,省的手动去配置
- 核对环境变量信息,小白不用管,此处就是让你看看而已,别想太多
上一步没有勾选PATH的,是看不到这一步的
- 最后一步安装
至此,Windows版本R、RStudio、Rtools傻瓜式安装完成,不想装逼的,下面可以不用看了
2. 安装R及RStudio(装逼式安装)
其实装逼就是手动配置环境而已,没啥稀奇玩意儿
之前用R-3.3.3在妹子面前装逼失败,还好用R-3.6.0装逼成功了,才没被打脸
建议大家量力而为,你懂的,偶尔的兼容性问题容易踩坑
2.1 将copy别人的文件放到本机指定目录
养成良好习惯,尽量不要放系统盘(也就是常说的C盘)
软件 | 我自己的路径 | 备注 |
---|---|---|
R-3.6.0 | D:\Program Files\R\R-3.6.0 | |
RStudio-1.2.1335 | D:\Program Files\R\RStudio-1.2.1335 | |
Rtools35 | D:\Program Files\R\Rtools35 |
2.2 配置环境变量
2.2.1 新增环境变量
变量名 | 值 | 备注 |
---|---|---|
R_HOME | D:\Program Files\R\R-3.6.0 | |
RTOOLS_HOME | D:\Program Files\R\Rtools35 |
2.2.2 配置Path变量
变量名 | 值 | 备注 |
---|---|---|
Path | %R_HOME%\bin | |
Path | %RTOOLS_HOME%\bin |
2.3 最好重启一下系统
shutdown -r -t 0
找到rstudio.exe:D:\Program Files\R\RStudio-1.2.1335\bin\rstudio.exe
打开看到如下界面就是配置成功
至此,Windows版本R、RStudio、Rtools装逼式安装完成