如何更新r studio上r的版本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何更新r studio上r的版本相关的知识,希望对你有一定的参考价值。
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 Rstudio不会识别你想要链接的R版本,但是如果卸载旧的R版本的话,你以前的packages就不能用了。还要一个一个install
由于 3.4.4 包不兼容,将 R 更新到 4.0 或更高版本?格维兹
【中文标题】由于 3.4.4 包不兼容,将 R 更新到 4.0 或更高版本?格维兹【英文标题】:Update R into 4.0 version or more due to 3.4.4 package incompatibility? Gviz 【发布时间】:2021-08-19 21:24:39 【问题描述】:我目前在我的 MacOS Mojave 版本 10.14 上的 R Studio 上有 R 版本 3.4.4,但我正在尝试下载 R 版本 > 4。我需要这个,因为包 Gviz 仅适用于 4+ R 版本。任何有关如何下载 R 版本 > 4 的建议将不胜感激。
我已经使用了以下方法,但它们没有奏效:
方法一
RStudio.Version()
install.packages("installr")
library(installr)
updateR()
方法二
在 RStudio 中,转到帮助 > 检查更新以安装较新版本的 RStudio(如果可用,可选)。 要更新包,请转到工具 > 检查包更新。如果有可用更新,请选择全部(或仅选择 tidyverse),然后单击安装更新。
通过这两种方法,我最终得到了 R 版本 3.4.4,但我需要 R 版本 >4
【问题讨论】:
你有什么理由不能只download R? 我使用的是 MacOS Mojave 10.14 版 我下载了 R 和最新版本,但出于某种原因,它只给了我 R 版本 3.4.4。 按照@r2evans 的建议,首先安装最新版本的 R,然后转到工具 -> 全局选项,然后将 R 版本切换到您安装的版本 (4.1.0)。 如果 RStudio 没有提供更新的版本,这意味着 (a) R-4 安装未成功完成,或者 (b) 它在系统 PATH 中不可见。意识到除非重新启动 RStudio,否则无法看到对 env-vars 的更改,因此重新启动 RStudio 可能会使其看到差异。如果不是,那么您需要将其作为一个不同的问题来处理 (cloud.r-project.org/bin/windows/base/…)。 【参考方案1】:这些步骤通常是解决安装/更新 R (macOS) 问题的最快方法:
卸载 R. 卸载 RStudio。 重新启动计算机。 从https://cloud.r-project.org/下载并安装R(第一个链接: https://cloud.r-project.org/bin/macosx/base/R-4.1.0.pkg)。 从以下位置下载并安装 RStudio https://www.rstudio.com/products/rstudio/download/#download(链接: https://download1.rstudio.org/desktop/macos/RStudio-1.4.1717.dmg)。 从您的 Applications 文件夹中打开 R 并检查版本是否正确。 从应用程序文件夹中打开 RStudio 并检查版本匹配。 从应用商店下载 Xcode 应用。 通过键入xcode-select --install
安装命令行工具
进入终端,或通过 Xcode 应用程序安装,或使用您的 Apple ID
下载并安装命令行工具
https://developer.apple.com/downloads/。
重新安装所有 R 包。
如果您无法从源代码构建包,请按照以下步骤操作
步骤:https://***.com/a/65334247/12957340。
如果您已完成这些步骤但仍然遇到困难,那么是时候寻求帮助了。
【讨论】:
以上是关于如何更新r studio上r的版本的主要内容,如果未能解决你的问题,请参考以下文章
centos7.3 install R-3.3.2 和 R-studio