【发布时间】:2012-09-04 06:02:36
【问题描述】:
我尝试使用“cabal install wx”在 Haskell Platform 2012.2.0.0 上安装 WX 0.90.0.1,但得到以下结果:
Configuring wxc-0.90.0.4...
setup.exe: wx-config: does not exist
cabal: Error: some packages failed to install:
wx-0.90.0.1 depends on wxc-0.90.0.4 which failed to install.
wxc-0.90.0.4 failed during the configure step. The exception was:
ExitFailure 1
wxcore-0.90.0.3 depends on wxc-0.90.0.4 which failed to install.
谁能帮忙?
【问题讨论】:
-
尝试下载并安装 wxc .. 我的意思是 cabal 解压 wxc .. 然后进入文件夹并执行 cabal install 。
-
您在 Windows 上吗?如果是这样,请继续阅读......我花了很长时间和一些帮助,我认为我在家里记录了这些我会稍后检查并更新如果是这样。您是否按照haskell.org/haskellwiki/WxHaskell/Windows 的说明进行操作?使用当前版本,您必须从源代码编译 wxWidgets,前一个版本您可以使用安装程序(我走这条路),但两种方法都不是简单的。我感觉到你的痛苦。
-
我已经检查过了,但找不到任何关于最终工作的文档。我记得安装 wx-config,尝试 wxpack,弄乱一些环境变量并告诉它在某些时候以某种方式忽略 wx-config,然后重新开始。当然,在使用 cabal 进行任何操作之前,您需要先编译和安装 wxwidgets。
-
对于在 Mac 上遇到类似错误的任何人:我通过首先安装 wxWidgets 解决了这个问题:
brew install wxwidgets。