不能用CircleCI建立Hakyll

时间:2017-01-07 14:29:23

标签: haskell circleci hakyll

我需要帮助用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 &nbsp &nbsp &nbsp <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。

1 个答案:

答案 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