我一直在寻找在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。关于如何最好地实现这一点的任何建议也会有所帮助。正如您可以从这个问题中看出来的那样,我对服务器管理还是一个新手,所以非常感谢任何帮助。
答案 0 :(得分:1)
安装了Homebrew
brew tap homebrew/science
brew install r
聆听计算机的粉丝一段时间
要在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
sudo apt-get -y install r-base
首先安装libmysqlclient
sudo apt-get install libmysqlclient-dev
sudo apt-get install r-cran-rmysql
然后运行R以输入REPL
install.packages('RMySQL')