19
我试图在Mac OSX上安装ghcjs-dom包。因为存在很多依赖关系,所以它一直很颠簸。 Webkitgtk3是我目前的克星在osx上安装webkitgtk3 for GHCJS
cabal install ghcjs-dom
Resolving dependencies...
Configuring webkitgtk3-0.14.1.1...
Failed to install webkitgtk3-0.14.1.1
Build log (/Users/markkaravan/.cabal/logs/webkitgtk3-0.14.1.1.log):
[1 of 2] Compiling SetupWrapper (/var/folders/br/4zwhphlx3816v87cc0bb5sxh0000gn/T/cabal-tmp-24401/webkitgtk3-0.14.1.1/SetupWrapper.hs, /var/folders/br/4zwhphlx3816v87cc0bb5sxh0000gn/T/cabal-tmp-24401/webkitgtk3-0.14.1.1/dist/setup/SetupWrapper.o)
[2 of 2] Compiling Main (/var/folders/br/4zwhphlx3816v87cc0bb5sxh0000gn/T/cabal-tmp-24401/webkitgtk3-0.14.1.1/dist/setup/setup.hs, /var/folders/br/4zwhphlx3816v87cc0bb5sxh0000gn/T/cabal-tmp-24401/webkitgtk3-0.14.1.1/dist/setup/Main.o)
Linking /var/folders/br/4zwhphlx3816v87cc0bb5sxh0000gn/T/cabal-tmp-24401/webkitgtk3-0.14.1.1/dist/setup/setup ...
[1 of 2] Compiling Gtk2HsSetup (Gtk2HsSetup.hs, dist/setup-wrapper/Gtk2HsSetup.o)
[2 of 2] Compiling Main (SetupMain.hs, dist/setup-wrapper/Main.o)
Linking dist/setup-wrapper/setup ...
Configuring webkitgtk3-0.14.1.1...
setup: The pkg-config package 'webkitgtk-3.0' version >=1.8 is required but it
could not be found.
cabal: Error: some packages failed to install:
ghcjs-dom-0.2.3.1 depends on webkitgtk3-0.14.1.1 which failed to install.
webkitgtk3-0.14.1.1 failed during the configure step. The exception was:
ExitFailure 1
我试过下面的命令来安装这个傻逼:
brew install gtk+3
brew install webkitgtk
brew install webkitgtk3
brew install webkitgtk+3
cabal install webkitgtk3
...但没有这样的运气。有谁知道如何安装这个软件包?
你用'cabal install webkitgtk3'得到了什么错误,它应该在https://hackage.haskell.org/package/webkitgtk3上可用 – epsilonhalbe
@epsilonhalbe'setup:pkg-config软件包'webkitgtk-3.0'version> = 1.8是必需的,但无法找到。“似乎需要一个操作系统软件包,但似乎没有一个适合自制软件。 –
'pkg-config --list-all'中列出了'webkitgtk-3.0'吗?如果没有,请尝试找到'webkitgtk-3.0.pc'文件(或类似的东西)并将其路径添加到'PKG_CONFIG_PATH'环境变量中。也可以尝试'cabal configure -v3'获取详细的日志。 – Yuras