在 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')
我一直在寻找在 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')