首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装glpk-hs

无法安装glpk-hs
EN

Stack Overflow用户
提问于 2017-07-07 20:09:31
回答 1查看 252关注 0票数 1

我已经使用这里指令安装了Haskell和glpk。此外,我还使用cabal install glpk-hs安装了所需的文件,试图编译Haskell程序。

然而,glpk的阴谋集团的安装却不起作用。以下消息不断弹出:

解决依赖..。 配置glpk-hs-0.5. 未能安装glpk-hs-0.5 构建日志: 阴谋集团:进入目录'/var/folders/cr/9f1ltj7d4b31hmkfn03hjl_r0000gn/T/cabal-tmp-12521/glpk-hs-0.5‘ 配置glpk-hs-0.5. cabal.real:缺少对外部库的依赖:

  • 缺失C库: glpk

这个问题通常可以通过安装提供这个库的系统包来解决(您可能需要"-dev“版本)。如果库已经安装,但是在一个非标准的位置,那么您可以使用标志--额外包含-dirs=和--extra dirs=指定它在哪里。阴谋集团:

离开目录'/var/folders/cr/9f1ltj7d4b31hmkfn03hjl_r0000gn/T/cabal-tmp-12521/glpk-hs-0.5‘

阴谋:错误:一些软件包安装失败: glpk-hs-0.5在配置步骤中失败。例外是:

ExitFailure 1

如前所述,我尝试过在非标准位置和标准位置安装glpk,但在所有情况下,都无法找到glpk。

不过,安装了使用GLPK的glpsol解算器,因为它显示了当前正在运行的版本:GLPSOL: GLPK LP/MIP Solver, v4.62

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-10 14:40:42

hmatrix-glpk在.cabal文件中为OS提供了额外的目录:

代码语言:javascript
复制
if os(OSX)
     extra-lib-dirs: /usr/lib
     extra-lib-dirs: /opt/local/lib/
     include-dirs: /opt/local/include/
     extra-lib-dirs: /usr/local/lib/
     include-dirs: /usr/local/include/
     if arch(i386)
         cc-options: -arch i386

将其复制到glpk-hs.cabal中可以使安装工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44978906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档