2020-10-07

    科技2024-11-04  14

    一、去官网下载安装包 https://mirrors.tuna.tsinghua.edu.cn/CRAN/ 点击R-4.0.2.tar.gz 进行下载

    二、解压 我习惯解压到/usr/local目录下 tar -zxvf R-4.0.2.tar.gz -C /usr/local

    三、下载各种依赖 yum install -y gcc yum install -y gcc-gfortran yum install -y gcc-c++ yum install -y glibc-headers yum install -y libreadline6-dev gfortran  yum install -y readline-devel yum install -y wget libXt-devel yum install -y fonts-chinese tcl tcl-devel tclx tk tk-devel yum install -y mesa-libGLU mesa-libGLU-devel yum install -y install bzip2-devel  yum install -y install xz-devel.x86_64  yum install -y install pcre-devel yum install -y install libcurl yum install -y install libcurl-devel yum install -y  texinfo.x86_64 yum install -y texlive-pdftex-doc.noarch yum install -y texlive

    三、安装 R的安装是通过configure进行安装 配置时间大概15分钟左右 cd /usr/local/R-4.0.2 ./configure --enable-R-shlib=yes --with-tcltk --prefix=/opt/software/R-4.0.2 make make install

    make出现错误:error: cannot compile a simple Fortran program 是因为没有下载gfortran yum install -y gcc-gfortran即可

    四、设置环境变量 vim /etc/profile R_HOME=/usr/local/R-4.0.2 PATH=$PATH:$R_HOME/bin source /etc/profile

    五、检验 在终端输入R

    R version 4.0.2 (2020-06-22) -- "Taking Off Again" Copyright (C) 2020 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.

    >

    表示R已经安装好了

    =============================================================== 安装Rstudio(Server) https://www.rstudio.com/products/rstudio/download-server/ 我的操作系统是Centos7 按照官网提示的安装命令进行安装 # wget https://download2.rstudio.org/rstudio-server-rhel-1.3.1093-x86_64.rpm # yum install rstudio-server-rhel-1.3.1093-x86_64.rpm

    中间报:无法建立 SSL 连接。 wget在使用HTTPS协议时,默认会去验证网站的证书,而这个证书验证经常会失败。 在原命令加上"--no-check-certificate"选项,就能排除掉这个错误

    中间报:无法建立 SSL 连接。 wget在使用HTTPS协议时,默认会去验证网站的证书,而这个证书验证经常会失败。 在原命令加上"--no-check-certificate"选项,就能排除掉这个错误 [root@Peter ~]# wget --no-check-certificate https://download2.rstudio.org/rstudio-server-rhel-1.1.456-x86_64.rpm

    使用浏览器访问ip+8787进入rstudio

    但所可能会报错,在浏览器地址栏输入ip+8787有可能打不开,是因为虽然配置了系统了环境变量,但是rstudio-server并没有办法读取到,所以还要配置rstudi-server的配置文件,指定R的环境——

    [root@Peter ~]# cd /etc/rstudio/ [root@Peter rstudio]# ls rserver.conf  rsession.conf  themes [root@Peter rstudio]# cat rserver.conf # Server Configuration File rsession-which-r=/opt/software/R-4.0.2/bin/R  # the option of the R environment www-port=8787 # the port of rstudio server [root@Peter rstudio]# cat rsession.conf # R Session Configuration File rsession-which-r=/opt/software/R-4.0.2/bin/R  # the option of the R envionment www-port=8787 # the port of rstudio server 如图所示的环境,然后重启rstudio-server:rstudio-server restart,再次ip+8787打开rstudio即可。

    =================================================================

    安装R语言的包 在控制台输入R >install.packages("devtools", dependencies = T) 会跳出一个连线cane ... 选择Chinese shanghai即可 安装devtools出现的错误 提示xml2安装时退出狀態的值不是0 解决方法 yum install libxml*

    ======================= 安装REmap library("devtools") install_github('lchiffon/REmap') 安装Remap时出现的错误: dependency ‘XML’ is not available for package ‘REmap’ 解决方法:install.packages("XML")

    ===================================== 可视化教程注意的几点: 1、使用百度api需要使用自己申请的ak options(remap.ak = "") 2、代码中需要添加一行 options(remap.js.web = T)   不然打开浏览器时会提示找不到保存的html文件 3、R的注释需要删掉,可能和浏览器不兼容

    Processed: 0.033, SQL: 8