Posted on December 31, 2017 authored by Shinya Yamaguchi はじめに travis-ci の初回ビルド時に以下のようなエラーメッセージが表示されてビルドに失敗してしまうことがあります。 The command "stack --no-terminal test --only-dependencies" failed and exited with 1 during . Your build has been stopped. 結論から言えば、初回ビルド時はキャッシュが働かないため、多くの依存関係をビルドする必要があり、その過程でメモリ不足になってしまっていました。 この問題をどうすれば解決できるか、メモ程度に残しておこうと思います。 .travis.yml 今回は以下のような .travis.yml を用意しました。 問題の行は sta
stackでstackage nightlyのresolverを使おうとしても,stack.yamlには resolver: nightly-2015-10-27のように日付まで用意しないと使えない.lts-2やlts-3についても同様で,lts-3.*まで指定する必要がある. Travis CI等で各resolverについてマトリクステストする場合,ltsのほうはともかくnightlyについてはビルド時点で最新のものを常に見るようにして欲しい.どうにかなりませんかという話は出ているのだが,とりあえずこの件がどうにかなるまでのツナギ stackageのリダイレクトがnightlyやlts-*の最新を知ってるので,次のようなスクリプト用意しておいて, #!/bin/bash LATEST_VERSION=$(wget -O/dev/null https://www.stackage.org/
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く