这是我烦人的问题。当我尝试通过以下方式安装软件包时:
install.packages("multicore")
我收到错误:
if上的错误(nzchar(SHLIB_LIBADD))SHLIB_LIBADD else字符():参数的长度为零
这里multicore
并不是我唯一无法安装的软件包。我对许多其他软件包(但不是所有软件包)都有相同的错误,例如Rcpp
等。
我正在使用debian jessie
R version 3.0.3 (2014-03-06) -- "Warm Puppy"
。我已经遇到这个问题了一段时间。它真的很烦人。即使我使用从源代码编译的R它仍然有同样的问题。
感谢任何建议!
答案 0 :(得分:0)
混合包管理很棘手,Debian倾向于忽略它。
尝试改为
sudo apt-get install r-cran-multicore
我通过转到Debian Packages并搜索multicore "GNU R"
您可以检查它是您想要的包here。