Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell 是否有人可以提供解决可能的包冲突的故障排除步骤?_Haskell_Ghc - Fatal编程技术网

Haskell 是否有人可以提供解决可能的包冲突的故障排除步骤?

Haskell 是否有人可以提供解决可能的包冲突的故障排除步骤?,haskell,ghc,Haskell,Ghc,这是当我尝试运行我的程序时ghci抛出的错误 >Loading package primitive-0.3.1 ... >GHCi runtime linker: fatal error: I found a duplicate definition for symbol >memset_off >whilst processing object file >/home/mlitchard/.cabal/lib/primitive-0.3.1/ghc-7.0.3/

这是当我尝试运行我的程序时ghci抛出的错误

>Loading package primitive-0.3.1 ...

>GHCi runtime linker: fatal error: I found a duplicate definition for symbol
>memset_off
>whilst processing object file
>/home/mlitchard/.cabal/lib/primitive-0.3.1/ghc-7.0.3/HSprimitive-0.3.1.o
>This could be caused by:
>* Loading two different object files which export the same symbol
>* Specifying the same object file twice on the GHCi command line
>* An incorrect `package.conf' entry, causing some object to be
> loaded twice.
>GHCi cannot safely continue in this situation.  Exiting now.  Sorry.
这是来源,然后是我认为这个问题是什么

>import Network.HTTP.Enumerator
>import qualified Data.ByteString.Lazy as L
>import Data.ByteString
>import Data.Attoparsec.Enumerator (iterParser)
>import Data.Aeson
>import Data.Attoparsec
>import Data.Maybe
>import Network.URI
>import Network.HTTP

>main :: IO ()
>main = do
>req <- openURL "https://pkg.cudaops.com/cgi-bin/qaLinkEditor.cgi?json=1"
>print $ parse json req

>openURL :: String -> IO ByteString
>openURL url = getResponseBody =<< simpleHTTP (mkRequest GET (fromJust $ parseURI url))

ghc pkg透露我有一大堆破损的包裹。也许我应该删除ghc和阴谋集团,从零开始?

问题源于错误的解决方案


是导致此问题的实际问题,请参考解决方案。

如果您发布一个最小的示例(或整个源代码)以及确切的ghci调用,则给出解决方案会容易得多。到目前为止,你的问题基本上是“我得到了这个错误,猜猜我可能做错了什么。”有这么多可能的错误,可悲的是,我的水晶球有一个裂缝,使它无法使用。这原来是文本火焰问题的副作用。文本blaze github站点为我遇到的另一个问题提供了解决方法。当我按照他们的指示,而不是我正在做什么来解决问题,上述问题消失了。也许我应该发布一个更完整的答案,作为一个教训,以始终阅读提供的文档?如果你解决了问题,你应该发布它作为一个答案,并接受它。(这并不被认为是卑鄙的——这个网站是关于解决问题的,只要问题得到解决,谁来解决并不重要。)mailrank撤销了他们的公开回购协议。我看看能不能在埃森回购协议中找到。编辑:我将把这个问题带到邮件列表。
>0.3.1 is needed by aeson 0.3.2.12
>0.4.0.1 is needed by http-enumerator-0.7.1.1