我使用说明here安装了Haskell编译器和glpk-hs。此外,我使用cabal install glpk-hs
来安装所需的文件以尝试编译Haskell程序。
然而,glpk的cabal安装无法正常工作。弹出以下消息:
解决依赖关系......
配置glpk-hs-0.5 ......
无法安装glpk-hs-0.5
构建日志:
cabal:输入目录'/var/folders/cr/9f1ltj7d4b31hmkfn03hjl_r0000gn/T/cabal-tmp-12521/glpk-hs-0.5'
配置glpk-hs-0.5 ......
cabal.real:缺少对外国图书馆的依赖:
- 缺少C库:glpk
通常可以通过安装系统软件包来解决此问题 提供此库(您可能需要“-dev”版本)。如果图书馆是 已安装但在非标准位置,您可以使用标志 --extra-include-dirs =和--extra-lib-dirs =指定它的位置。 cabal:
离开目录'/var/folders/cr/9f1ltj7d4b31hmkfn03hjl_r0000gn/T/cabal-tmp-12521/glpk-hs-0.5'
cabal:错误:某些软件包无法安装: 配置步骤中glpk-hs-0.5失败。例外是:
ExitFailure 1
如上所述,我已尝试在非标准位置和标准位置安装glpk,但在所有情况下,都无法找到glpk。
虽然安装了使用GLPK的glpsol solver,因为它显示了当前正在运行的版本:GLPSOL: GLPK LP/MIP Solver, v4.62
答案 0 :(得分:0)
想出来! <tr class="ng-table-team" data-card="card-{{cardIndex}}">
<td data-label="{{data.fields.label}}" ng-repeat="field in data.fields" ng-show="key != 'attributes'" ng-if="obj.isTrue" rowspan = {{obj.count}}>
<div class="slds-truncate" ng-if="data.fields[$index].label === 'Name'" data-label="{{data.fields[$index].label}}">
<span>{{obj.Name}}</span></br><span> {{obj.Email}}</span>
</div>
<div ng-if="data.fields[$index].label != 'Name'" data-label="{{data.fields[$index].label}}">
{{obj | getter: data.fields[$index] | picker: data.fields[$index].type}}
</div>
</td>
<td data-label="{{data.fields.label}}" ng-repeat="field in data.fields" ng-show="key != 'attributes'" ng-if="!obj.isTrue">
<div class="slds-truncate" ng-if="data.fields[$index].label === 'Name'" data-label="{{data.fields[$index].label}}">
<span>{{obj.Name}}</span></br><span> {{obj.Email}}</span>
</div>
<div ng-if="data.fields[$index].label != 'Name'" data-label="{{data.fields[$index].label}}">
{{obj | getter: data.fields[$index] | picker: data.fields[$index].type}}
</div>
</td>
在.cabal文件中有OS X的额外目录:
hmatrix-glpk
将其复制到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
允许安装工作。