私はWindowsXPを使用しています。このページの手順に従ってYesodをインストールしました:http ://www.yesodweb.com/page/five-minutes
Postgresqlの永続性を備えたスキャフォールドアプリケーションを作成しました。初めて「yesoddevel」を実行したときに、postgresqlパッケージが見つからないというエラーが表示されたので(名前は覚えていません)、cabalを使用してインストールしました。「yesoddevel」を実行すると、以下のエラーが発生します。
Loading package HDBC-postgresql-2.2.3.3 ... ghc.exe: pq: The specified module co
uld not be found.
: can't load .so/.DLL for: pq (addDLL: could not load DLL)
yesod: Network.Socket.accept: failed (No error)
HDBC-postgresql-2.2.3.3をインストールし、-extra-lib-dirsをすべてのDLLでpostgresqlのbinフォルダーに設定してインストールしましたが、役に立ちませんでした。
私が理解している限り、それはpq.dllをロードしようとしていますが、システムにそれがなく、libpq.dllがあるので、dllの名前を変更しようとしましたが無駄になりました。迷っています。
助けてください
コンスタンチン