haskell - cabal unable to find hakyll ==4.7.* on Travis-CI -
i trying set-up github pages site using hakyll looks cabal unable resolve dependency when run in travis.
everything appears working locally, when attempt integrate travis project looks required dependency cannot resolved (it can resolved in dev. environment, however).
it looks cabal cannot find hakyll ==4.7.* on travis though dependency defined in cabal file. know obvious mistake might be? maybe need use stack instead of cabal?
i've included partial log travis here (and full travis log here):
... resolving dependencies... configuring tylerjfisher-github-io-0.1.0.0... cabal: @ least following dependencies missing: hakyll ==4.7.* travis_time:end:097fdfc3:start=1453342815270747376,finish=1453342815885794604,duration=615047228 [0k [31;1mthe command "cabal configure --disable-library-profiling --disable-tests --disable-library-coverage --disable-benchmarks --disable-split-objs" failed , exited 1 during .[0m ... the following cabal file using collect dependencies github pages site.
name: tylerjfisher-github-io version: 0.1.0.0 build-type: simple cabal-version: >= 1.10 executable site main-is: site.hs build-depends: base == 4.* , hakyll == 4.7.* ghc-options: -threaded default-language: haskell2010 the travis.yml file using follows, , came tutorial on using hakyll. know using tutorials frowned upon, i'm new haskell.
language: haskell sudo: required ghc: 7.8 branches: only: - source before_install: - git submodule foreach --recursive 'git checkout master; git ls-files | grep -v readme | grep -v cname | xargs -r git rm' install: - curl http://bin.begriffs.com/hakyll/cabal-sandbox.tar.xz | tar xj - cabal sandbox init - cabal configure --disable-library-profiling --disable-tests --disable-library-coverage --disable-benchmarks --disable-split-objs before_script: - git config --global user.email "$git_email" - git config --global user.name "$git_name" script: cabal run -j build after_script: - cd _site - export remote=$(git config remote.origin.url | sed 's/.*:\/\///') - git remote add github https://${gh_token}@${remote} - git add --all - git status - git commit -m "built travis ( build $travis_build_number )" - git push github master:master | grep -v http deploy: provider: github api-key: secure: ck/yt5hanq/eml4md8ofic/awtbbd4d71+mmhglrr8t624jkjxjgctvwxsbhx+8neoxyoegzzolwmqbl6csbic5fl9f7ou21jbreipitts2aib/nlprn0y4icxvbc1tkq9are4isfp1pjikirezk+goocfzst7vqf7j+aad+9e+mtylfci0v8wfwyykkgo17+n1z4ud3rvzyyj0ibmvohfc+ot0hto4vejrsaokcsnuj1ab8aovzxaat+f6wqao9fyqev+zmry84iuo7q034lu0cszhytbmncjxi41/c/dflowkbm8mmwt4xc8sa0akxxlfhmk+mhtgpgc57rgegk/sjwftbcuk46cbfgomhu+refgxp9l04k6o5ij77ea2m1mjw1tirk+visudoayf3lb7ul3ekdts4ypfrsjov6etkt+1ifhxd7c7f0pgbwyz2lngmioxt3mjobseopwtctrycxjjjttr4qlcveqt3mkqjv90lfnhc46qqpvfvatre0xhxsv9ebcwb/rkqugwuc/sepze+sdd4yxdyx/r98rj+btky55jccm+kihqax1xlhmvngsixuqm82qmd04whmczi1fgpimbe+aqkcepycyeczdobucz3g9/ytll3gnfbe7dd/srowhm49slaia5bpio7gyrrjlcpbfkrdsms9+y=
Comments
Post a Comment