首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于Hoogle的EclipseFP问题

关于Hoogle的EclipseFP问题
EN

Stack Overflow用户
提问于 2014-10-31 15:45:50
回答 1查看 347关注 0票数 3

安装了EclipseFP,看上去没有任何明显的问题。然而,当我启动Eclipse时,我得到了以下内容:

无论我单击“是”还是“否”,在下次重新启动时都会发生相同的情况。

另外,在Hoogle视图中,我看到了以下内容:

即使我在workspace\.metadata\.plugins\net.sf.eclipsefp.haskell.browser\scion-browser-0.2-dbs中看到数据库看起来还可以

代码语言:javascript
复制
hackage.db  123.71 MB   31.10.2014 09:42:18 Data Base File  A
local.db    3.06 MB 31.10.2014 10:20:53 Data Base File  A

在scion浏览器控制台中,我在启动时拥有以下内容:

代码语言:javascript
复制
>> {"rebuild":true,"filepath":"C:\\eclipse\\workspace\\.metadata\\.plugins\\net.sf.eclipsefp.haskell.browser\\scion-browser-0.2-dbs\\local.db","command":"load-local-db"}
Local database loaded
"ok"
>> {"module":"","command":"get-modules","db":"_all"}
>> {"rebuild":false,"filepath":"C:\\eclipse\\workspace\\.metadata\\.plugins\\net.sf.eclipsefp.haskell.browser\\scion-browser-0.2-dbs\\hackage.db","command":"load-hackage-db"}
Hackage databas"ok"
e loaded
>> {"module":"Prelude","command":"get-declarations","db":"_all"}
>> {"path":"C:\\eclipse\\workspace\\.metadata\\.plugins\\net.sf.eclipsefp.haskell.ui\\sandbox\\.cabal-sandbox\\bin\\hoogle.exe","command":"extra-hoogle-path"}
"ok"
>> {"command":"hoogle-check"}
C:\eclipse\workspace\.metadata\.plugins\net.sf.eclipsefp.haskell.ui\sandbox\.cabal-sandbox\bin\hoogle.exe

"Error"

看来hoogle也无法从命令行工作:

代码语言:javascript
复制
C:\>cd C:\eclipse\workspace\.metadata\.plugins\net.sf.eclipsefp.haskell.ui\sandbox\.cabal-sandbox\bin\

C:\eclipse\workspace\.metadata\.plugins\net.sf.eclipsefp.haskell.ui\sandbox\.cabal-sandbox\bin>hoogle fmap
Could not find some databases: default
Searching in:
  .
  C:\eclipse\workspace\.metadata\.plugins\net.sf.eclipsefp.haskell.ui\sandbox\.cabal-sandbox\x86_64-windows-ghc-7.8.3\hoogle-4.2.36\databases

There are no available databases, generate them with: hoogle data

C:\eclipse\workspace\.metadata\.plugins\net.sf.eclipsefp.haskell.ui\sandbox\.cabal-sandbox\bin>

这里有什么想法吗?我会根据需要添加更多信息,只是不确定什么有用,让我知道,我会编辑。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-03 13:14:27

看起来,由于某种原因,hoogle也无法从命令行工作。可能与此有关:

代码语言:javascript
复制
C:\eclipse\workspace\.metadata\.plugins\net.sf.eclipsefp.haskell.ui\sandbox\.cabal-sandbox\bin>hoogle data
Downloading downloads/platform.cabal
WARNING: Could not find command line program wget.
  You may be able to install it from:
  http://gnuwin32.sourceforge.net/packages/wget.htm
WARNING: Could not find command line program curl.
  You may be able to install it from:
  http://curl.haxx.se/download.html
hoogle: Error when running Shake build system:
* default.hoo
* platform.hoo
* platform.txt
* downloads/platform.cabal.cache
* downloads/platform.cabal
Could not find downloader, neither curl nor wget are on the $PATH.

我已经安装了西格温,所以我通过使用Cygwin终端运行hoogle data来修复这个问题,该终端在路径中提供了wget,这似乎解决了这个问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26678574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档