2012年1月29日日曜日

YesodがWindowsで動いたよ!

Yesodを勉強したくて下記の情報から手順どおりにやってもさっぱり起動まで行かなかったのですが
http://www.yesodweb.com/book/introduction
http://www.yesodweb.com/book/basics

やっと動きました。

手順どおりに行かなかったのは以下のとおりです。
cd my-first-project内でのcabal installが失敗します。
・perlが必要
ActivePerlをインストール

・alexのバージョンが古いと言われる
cabal install alex
で3.0以上のものを取得

・alex3.0を認識しない
よくわからないのですが
\Haskell Platform\2011.2.0.1\lib\extralibs\bin

\Users\xxxxx\AppData\Roaming\cabal\bin
に関連のファイルがありまして
cabal install alex して出来たものは
こっちに出来るのですが、 \Haskell Platform\2011.2.0.1\lib\extralibs\bin のほうが優先して見つけられて古いバージョンのalexに主導権が行ってしまうようでした。
仕方が無いので\Haskell Platform\2011.2.0.1\lib\extralibs\binの中にあるalex.exeを_alex.exeとかに変えてみたら
cabal install
が成功したので、ドキドキしながら
yesod devel
っすよ。
そんで
http://localhost:3000/
にアクセスしたら表示出るじゃないですか!
嬉しいです。
Hello Worldはまた次回!

0 件のコメント:

コメントを投稿