在 vagrant box 上安装 R-Script 和 RMySQL

Installing R-Script and RMySQL on a vagrant box

我一直在寻找在 laravel homestead vagrant box 上安装 R-Script 和(特别是)RMySQL 的指南。然而,我找到的文档要么是针对 windows OS 的,要么在安装 RMySQL 包之前就失败了。

所以我的问题是:如何将 R 脚本和 RMySQL 安装到 "homestead" vagrant box 上?

我已经完成的步骤如下:

> 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"'

我尝试过使用单引号、双引号和不带引号,每次都是 returns 意外标记。我也试过 运行 这个作为 vagrant@homestead:/$vagrant@homestead:~$ 但无济于事。

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

正在安装 R

在 Mac:

已安装 Homebrew

brew tap homebrew/science
brew install r

听一会儿你电脑的风扇声

在类似 Debian 的系统上,例如 Vagrant boxes -(此处为 Ubuntu 14.04):

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

将 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')