haskell-ja > Archives > 2012/04/24

2012/04/24 02:18:49 UTC[1..100]>>=pen
#
$ cd yesodteste; cabal-dev install
Resolving dependencies...
cabal: cannot configure yesod-platform-1.0.2. It requires blaze-html ==0.5.0.0
For the dependency on blaze-html ==0.5.0.0 there are these packages:
blaze-html-0.5.0.0. However none of them are available.
blaze-html-0.5.0.0 was excluded because yesod-test-0.2.0.1 requires blaze-html ==0.4.*
#
でつまっています。どうすればよいでしょう。
2012/04/24 03:17:58 UTCkazu
#
wai-app-static が blaze-html 0.4 を要求するのが問題のようです。
#
% cab delete -r blaze-html
#
% cab install yesod-platform
#
で、OK みたい。
#
cab delete -r の後に cab check して、壊れてるライブラリがないことを確かめるのもいいかも。
#
追っかけではないのでしたら、yesod ではなく、yesod-platform を入れましょう。
#
あ、wai-app-static は blaze_html_0_5 フラグを指定するといいみたい。
#
haskell-platform は wai-app-static の blaze_html_0_5 フラグを立ててくれるみたいなんですが、どうやってそれを実装しているのかが分からない。。。
2012/04/24 03:32:30 UTC[1..100]>>=pen
#
最初 cabal install yesod してて途中で platform 思い出し Control-C して cabal install yesod-platform を最後までしたのですがそのせいでしょうか。
#
今試せないので夜にやって cab やってみます。
2012/04/24 16:09:16 UTC[1..100]>>=pen
#
cab check と cab delete -r を繰り返した後 cab install yesod-platform したのですが cabal-dev install すると同じエラーになりました。うーーん、何が悪いんだろう・・・
#
「wai-app-static は blaze_html_0_5 フラグを指定するといいみたい」に関して何かする必要ありますか?