- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我一直在寻找在 laravel homestead 上安装 R-Script 和(特别是)RMySQL 的指南。 Vagrant 盒。但是,我找到的文档要么是针对 Windows 操作系统的,要么是在安装 RMySQL 包之前失败的。
所以我的问题是:如何将 R Script 和 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"'
每次返回意外标记时,我都尝试过使用单引号、双引号和不带引号。我也尝试过以 vagrant@homestead:/$
和 vagrant@homestead:~$
运行它,但无济于事。
一旦我理解了添加这些包的手动过程,我计划使用 R 和 RMySQL 自动配置我的 vagrant box。关于如何最好地实现这一目标的任何建议也会有所帮助。正如您从这个问题中可以看出的那样,我对服务器管理还很陌生,因此非常感谢任何帮助。
最佳答案
已安装 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 key ,这样你就不会得到证书错误
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')
关于linux - 在 vagrant box 上安装 R-Script 和 RMySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31607890/
里面不允许
我是一名优秀的程序员,十分优秀!