部分报错信息解决方案

<< Click to Display Table of Contents >>

当前位置:  深度分析 > 安装和配置 > R安装、启动 

部分报错信息解决方案

复制链接

make: *** [read.o] Error 1

ERROR: compilation failed for package ‘png’

解决:yum install libpng-devel

igraph安装不上

解决:下载一个igraph_1.0.1.tar.gz,离线安装,指令为R INSTALL igraph_1.0.1.tar.gz

rJava装不上

解决:在shell终端运行R CMD javareconf

前提是系统的java环境配置正确,检查环境变量中的JAVA_HOME,PATH,CLASSPATH。

zlib版本要高于1.2.5

1)下载,解压 zlib1.2.8到/usr/local/src/下。

2)查看一下zlib的安装文件,rpm -ql zlib,可以看到库文件在lib64下。

3)配置zlib,参数为 ./configure --prefix=/usr/local/zlib/。

4)用make进行编译。

5)卸载zlib,掌握这个顺序很有必要,如果卸载早了的话,上一步就会提示失败。卸载指令:rpm -e --nodeps zlib。卸载完成之后,发现/lib64/目录下,zlib的库文件,libz.so*没有了。

6)用make install安装zlib,安装完成之后,可以看到/usr/local/zlib/目录下有个lib目录,里面存放的就是zlib的库文件。

7)这时候用yum等工具,会提示libz.so*支持,所以必须把当前共享库文件注册到系统中,打开/etc/ld.so.conf,在下面加入一行/usr/local/zlib/lib/,然后保存退出。

8)用ldconfig重新更新一下cache,这时候再用yum等工具,发现运行正常了,至此,zlib就更新成功。

arulesViz装不上

解决:

1)要先单独安装dplyr,执行

install.packages("dplyr",dependencies=TRUE,INSTALL_opts=c('--no-multiarch'),repos="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")

2)再执行

install.packages("tidyr",dependencies=TRUE,INSTALL_opts=c("--no-multiarch"),repos="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")

3)最后执行

install.packages("arulesViz",dependencies=TRUE,INSTALL_opts=c('--no-multiarch') ,repos="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")