2011-08-08 4 views
10

ローカルでHoogleを使いたいので、自分のプロジェクトの1つで検索クエリを実行できます。いくつかのドキュメント[here]がありますが、動作させる方法を理解できません。それはHaddockを実行すると言われていますが、haddockは出力を出さず、下にコピーされた警告を吐き出すだけです。 projectname.cabalファイルがまだありませんので、runhaskell Setup haddock --hoogleコマンドを使用することはできません。申し訳ありませんローカルで(例えばctagsのように)hoogleを使用するには?

haddock coverage for ./Util.hs:  0/8 0% 
haddock coverage for ./Blockify.hs: 0/16 0% 
haddock coverage for ./Interpreter.hs:  0/9 0% 
haddock coverage for AbstractSummarizer.hs: 0/10 0% 
Warning: Util: could not find link destinations for: 
    GHC.Base.String GHC.Types.IO GHC.ST.ST Data.StateRef.Types.HasRef GHC.Base.Monad Control.Applicative.Applicative GHC.Types.Int Control.Monad.Trans.State.Lazy.State GHC.Bool.Bool GHC.Types.Double GHC.Show.Show Data.Vector.Vector Data.Map.Map System.Process.Internals.CreateProcess 
Warning: Blockify: could not find link destinations for: 
    GHC.Types.Int GHC.Classes.Eq Data.Data.Data GHC.Classes.Ord GHC.Read.Read GHC.Show.Show Data.Typeable.Typeable GHC.Base.String Data.Typeable.Typeable1 GHC.Num.Num Control.Monad.Trans.State.Lazy.State 
Warning: Interpreter: could not find link destinations for: 
    Data.StateRef.Types.Ref GHC.Types.Int GHC.Classes.Eq Data.Data.Data GHC.Classes.Ord GHC.Read.Read GHC.Show.Show Data.Typeable.Typeable Data.Typeable.Typeable1 Control.Applicative.Applicative GHC.Base.Monad Data.Map.Map Data.Vector.Vector GHC.Base.Functor Data.Maybe.Maybe 
Warning: AbstractSummarizer: could not find link destinations for: 
    GHC.Types.Int GHC.Classes.Eq GHC.Show.Show Data.Sequence.Seq GHC.Classes.Ord GHC.Read.Read 
+3

解決策が見つかった場合は、答えとして追加して、その横にある緑のチェックマークをクリックします。 – MatrixFrog

答えて

8

、私のせいで、出力はmain.txtにあった、私はいつか私のプロジェクトをクリーンアップする必要があると思います。この質問は役に立たない場合は削除することができます。解決策は次のとおりです。

HOOGLEDBは私にとっては~/.cabal/share/hoogle-4.2.5/databasesです。宣言された型シグネチャを持つ関数だけがデータベースに含まれていることに注意してください。

歓声。スパムに残念。

+6

スパムは心配しないでください。自分の質問に答えることが奨励されています。あなた自身の答えを受け入れるようにしてください。それは他の人にとって有益です。 – acfoltzer

関連する問題