我需要帮助用CircleCI构建Hakyll,我找不到有关此错误的帮助信息。错误似乎是建立依赖关系HsLua库,这是我得到的堆栈日志:
<div class="container" ng-controller="DishDetailController">
<div class="row row-content" ng-repeat="food in dishes">
<div class="col-xs-12">
<div class="media" >
<div class="media-left media-middle">
<a href="#">
<img class="media-object"
ng-src={{food.image}} alt="Uthappizza">
</a>
</div>
<div class="media-body">
<h2 class="media-heading">{{food.name}}
<span class="label label-danger label-xs">{{food.label}}</span>
<span class="badge">{{food.price | currency}}</span></h2>
<p>{{food.description}}</p>
</div>
</div>
</div>
<div class="col-xs-9 col-xs-offset-1">
<h4>Customer comments       <small> Sort by <input type="text" ng-model="sortBy"></small></h4>
<ul class="list-unstyled">
<li>
<blockquote ng-repeat="commen in food.comments|orderBy:sortBy">
<p>{{commen.rating}} Stars</p>
<p>{{commen.comment}}</p>
<footer>{{commen.author}} <cite>{{commen.date| date:'mediumDate'}}</cite></footer>
</blockquote>
</li>
</ul>
</div>
我尝试使用堆栈haskell和lts-5.18,本地工作正常,并且CircleCI无法构建HsLua库。我也尝试在CircleCI(版本:7.10.2)和Cabal中使用预定义的GHC机器,但是同样的错误。 我会感谢你的一些帮助,thx。
答案 0 :(得分:1)
致@JanTojnar我通过在我的CircleCI中添加不同的GCC来解决这个问题:
machine:
pre:
- sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 20
- sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 20
- sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 10
- sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 10