【问题标题】:Installing R-Script and RMySQL on a vagrant box在 vagrant box 上安装 R-Script 和 RMySQL
【发布时间】:2015-10-14 23:17:27
【问题描述】:

我一直在寻找在laravel homestead vagrant box 上安装 R-Script 和(特别是)RMySQL 的指南。但是,我发现的文档要么是针对 Windows 操作系统的,要么在安装 RMySQL 包之前失败了。

所以我的问题是:如何将 R Script 和 RMySQL 安装到“宅基地”流浪盒上?

我已经遵循的步骤如下:

> 1) vagrant up  
> 2) vagrant ssh  
> 3) sudo apt_get install r-base 
> 4) sudo apt-get install r-base-dev  
> 5) sudo apt-get update

这成功地将 R 安装到我的 vagrant box 上。但是,当我尝试按照以下文章安装 RMySQL 包时

https://snipt.net/raw/646356bd03e88788f6055e0f9eb55394/?nice

使用install.packages("RMySQL"),然后我得到以下错误:

> -bash: syntax error near unexpected token '"RMySQL"'

我尝试过使用单引号、双引号和不带引号,每次它返回一个意外的标记。我也尝试将其作为vagrant@homestead:/$vagrant@homestead:~$ 运行,但无济于事。

一旦我了解了添加这些包的手动过程,我计划用 R 和 RMySQL 自动配置我的 vagrant box。关于如何最好地实现这一点的任何建议也会有所帮助。正如您从这个问题中可以看出的那样,我对服务器管理相当陌生,因此非常感谢您提供任何帮助。

【问题讨论】:

    标签: linux r vagrant homestead rmysql


    【解决方案1】:

    安装 R

    在 Mac 上:

    安装 Homebrew

    brew tap homebrew/science
    brew install r
    

    听听你电脑风扇的声音

    在类似 Debian 的系统上,比如 Vagrant 盒子 -(这里是 Ubuntu 14.04):

    要在 Vagrant box 上安装,请使用 Vagrant Manager 打开终端窗口,然后按照以下说明进行操作。

    将 R 存储库添加到 aptitude

    sudo sh -c 'echo "deb http://cran.rstudio.com/bin/linux/ubuntu trusty/" >> /etc/apt/sources.list'
    

    添加其 GPG 密钥,以免出现证书错误

    gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9
    gpg -a --export E084DAB9 | sudo apt-key add -
    

    刷新能力

    sudo apt-get update
    

    从新存储库安装 R

    sudo apt-get -y install r-base
    

    安装 RMySQL

    首先安装libmysqlclient

    sudo apt-get install libmysqlclient-dev
    sudo apt-get install r-cran-rmysql
    

    然后运行 ​​R 输入一个 REPL

    install.packages('RMySQL')
    

    【讨论】:

      猜你喜欢
      • 2015-02-13
      • 2016-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-29
      • 1970-01-01
      • 2015-07-06
      • 2014-10-01
      相关资源
      最近更新 更多