在尝试安装spark R的过程中,老是碰到错误,原因就是在安装devtools过程中经常出错,找了找网上的相关资料,才发现需要额外下载几个库,因此将这个过程记录下来。
在执行:install.packages("devtools")之前,需要打开终端安装两个包。
sudo apt-get install libcurl4-gnutls-dev
sudo apt-get install libxml2-dev
其实这个原因应该很简单,主要是因为直接从网络下载的包,需要有个URL的解析库,而URL解析库又依赖于XML库。自此,直接成功安装devtools.
在测试过程中,有些电脑还会出现一些错误,如gitr的错误。其错误情况是:
dependency ‘git2r’ is not available for package ‘devtools’
这时候还要再下载安装个libssl-dev,才能解决。