3

私はHaskellを初めて使用し、現在Windows7OSを使用しています。

HaskellフレームワークYesodを使用してWebサービスを開発しようとしています。コマンドを実行しyesod develて開発サーバーを起動すると、次のエラーが発生します。

C:\Users\Sticky\workspace\Yesod\testYesod>yesod devel 
Yesod devel server. Press ENTER to quit
Resolving dependencies...
Configuring testYesod-0.0.0...
cabal: At least the following dependencies are missing:
data-default -any,
hamlet ==1.1.*,
hjsmin ==0.1.*,
http-conduit >=1.5 && <1.7,
monad-control ==0.3.*,
persistent ==1.0.*,
persistent-sqlite ==1.0.*,
shakespeare-css ==1.0.*,
shakespeare-js ==1.0.*,
shakespeare-text ==1.0.*,
wai-extra ==1.3.*,
warp ==1.3.*,
yaml ==0.8.*,
yesod ==1.1.*,
yesod-auth ==1.1.*,
yesod-core >=1.1.2 && <1.2,
yesod-default ==1.1.*,
yesod-form ==1.1.*,
yesod-static ==1.1.*,
yesod-test ==0.3.*
Rebuilding application...
Forcing recompile for .\Model.hs because of config/models
Forcing recompile for .\Foundation.hs because of config/routes
Forcing recompile for .\Foundation.hs because of messages/en.msg
Forcing recompile for .\Foundation.hs because of templates/default-layout-wrappe
r.hamlet
Forcing recompile for .\Foundation.hs because of templates/default-layout.hamlet

Forcing recompile for .\Handler\Home.hs because of templates/homepage.hamlet
cabal: Run the 'configure' command fBuild failure, pausing...
irst.

走ってみましたがcabal configure、経験不足で足りない気がしますが、うまくいくようですので、どんな方向でもよろしくお願いします。私は関連する質問を見つけることができませんでしたが、これも私が知る必要があることを正確に知らないためである可能性があります:)

4

1 に答える 1

2

プロジェクトの依存関係がインストールされていないようです。プロジェクト ディレクトリで次のコマンドを実行します。

# alex at least, possibly also happy, are required by hjsmin
cabal install happy alex 
# Make sure alex is on your path, then
cabal install --only-dependencies
于 2012-12-13T17:53:53.623 に答える