【发布时间】:2014-08-04 08:44:23
【问题描述】:
我正在尝试在 R 3.1.0 中安装 sparkTable,这取决于 Rglpk。我在系统上手动安装了 GPLK 并将 libs 文件夹添加到 LD_LIBRARY_PATH,然后再进入 R 以执行 install.packages("sparkTable") 过程。我在安装过程中收到此错误。有什么想法吗?
* installing *source* package ‘Rglpk’ ...
** package ‘Rglpk’ successfully unpacked and MD5 sums checked
** libs
/bin/sh: line 0: cd: GLPK: No such file or directory
make: *** [GLPK.ts] Error 1
ERROR: compilation failed for package ‘Rglpk’
* removing ‘/opt/R/R-3.1.0/lib64/R/library/Rglpk’
ERROR: dependency ‘Rglpk’ is not available for package ‘sparkTable’
* removing ‘/opt/R/R-3.1.0/lib64/R/library/sparkTable’
【问题讨论】:
-
使用
install.packages("sparkTable", dependencies=TRUE)有助于解决依赖问题。关于 GLPK,你安装了 headers 吗? -
我在使用
install.packages("sparkTable", dependencies=TRUE)时遇到同样的错误。我通过使用wget http://ftp.gnu.org/gnu/glpk/glpk-4.54.tar.gz下载并运行./configure && make && make install来安装GLPK。如何安装或指向标头? -
在 Mac 上安装了 glpk 自制软件,它将 glpk 放入
/usr/local/lib设置export CPATH=/usr/local/include然后它工作 :)