値を作成しようとするとRequest
、次のエラーが発生します。
ghci> :m +Network.HTTP Network.URI Data.Maybe
ghci> Request { rqURI = fromJust $ parseURI "http://www.google.com", rqMethod = GET, rqHeaders = [], rqBody = ""}
<interactive>:18:19:
Couldn't match expected type `network-2.3.1.0:Network.URI.URI'
with actual type `URI'
In the `rqURI' field of a record
In the expression:
Request
{rqURI = fromJust $ parseURI "http://www.google.com",
rqMethod = GET, rqHeaders = [], rqBody = ""}
In an equation for `it':
it
= Request
{rqURI = fromJust $ parseURI "http://www.google.com",
rqMethod = GET, rqHeaders = [], rqBody = ""}
cabal list network
は次のことを示しています。
* network
Synopsis: Low-level networking interface
Default available version: 2.4.0.1
Installed versions: 2.3.1.0, 2.4.0.1
Homepage: https://github.com/haskell/network
License: BSD3
Hackageのドキュメントから、私が作成しているURIはであると思いparseURI
ますNetwork.URI.URI
。
私はOSXMountainLionでHaskellPlatform2012.4.0.0(64ビット)を実行しています。
これは私が聞いた「陰謀団地獄」の例ですか?