2

我正在尝试按照本指南安装 Haskell 和 Yesod for Mac 。一切都很好,直到最后一步,当我收到此错误消息时。我试图手动安装,hfsevebts-0.1.4但它给了我同样的错误。

gcc-4.8: error: language objective-c not recognized
gcc-4.8: error: language objective-c not recognized
cabal: Error: some packages failed to install:
fsnotify-0.0.11 depends on hfsevents-0.1.4 which failed to install.
hfsevents-0.1.4 failed during the building phase. The exception was:
ExitFailure 1
yesod-bin-1.2.3.4 depends on hfsevents-0.1.4 which failed to install.

为了安装 Yesod,我应该如何进行?

4

2 回答 2

2

我认为这为我解决了这个问题:

   $ brew uninstall gcc48
   $ brew install gcc48 --enable-all-languages

大概默认的 gcc48 不包括 Objective-C。

于 2014-02-25T00:03:47.693 回答
0

我在尝试在 10.8.5 上安装 yesod 时遇到了同样的错误——以及许多其他错误。我有一些运气从 Haskell 卸载软件包并通过 Homebrew 安装 Haskell。我确实升级到 10.9 并且一切仍然有效(但我不得不重新安装 Xcode 命令行工具)

如果您需要详细信息,我在我的网站上记录了在 os x 上安装 yesod 。

于 2013-11-04T13:43:48.323 回答