在流浪盒上安装R-Script和RMySQL

时间:2015-07-24 10:15:07

标签: linux r vagrant homestead rmysql

我一直在寻找在laravel homestead流浪盒上安装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安装到我的流浪盒上。但是,当我尝试按照以下文章安装RMySQL包时

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

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

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

每次返回意外令牌时,我都试过单引号,双引号和引号。我也尝试将其作为vagrant@homestead:/$vagrant@homestead:~$运行,但无济于事。

一旦我理解了添加这些软件包的手动过程,我计划自动为我的流浪盒配置R和RMySQL。关于如何最好地实现这一点的任何建议也会有所帮助。正如您可以从这个问题中看出来的那样,我对服务器管理还是一个新手,所以非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

安装R

在Mac上:

安装了Homebrew

brew tap homebrew/science
brew install r

聆听计算机的粉丝一段时间

在类似Debian的系统上,如Vagrant盒子 - (Ubuntu 14.04 here):

要在Vagrant盒子上安装,请使用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')