Почему мой GHC 7.6.3 не работает после обновления до OSX Mavericks?
Установка и строительство GHC с OSX Mavericks GHC
Ответ 1
Понадобилось много времени, чтобы выяснить, как работать с OSX 10.9 и GHC 7.6.3, и вот несколько советов, которые помогут вам вернуться к созданию кода haskell.
Резюме: Загрузите инструменты командной строки для mavericks и используйте gcc версию 4.2 (ссылка на правильный путь gcc в ваш файл настроек ghc)
Шаги:
- Загрузите инструменты командной строки для mavericks
- Установите gcc-4.2 с помощью homebrew
brew install apple-gcc42
-
Отредактируйте файл настроек, строка 2. Обновите местоположение компилятора C, чтобы указать на этот новый gcc. В зависимости от того, как вы установили GHC, это может быть одно из следующих...
-
Платформа Edition
/Library/Frameworks/GHC.framework/Versions/Current/usr/lib/ghc-7.6.3/settings
-
Brew версия GHC
/usr/local/Cellar/ghc/7.6.3/lib/ghc-7.6.3/settings
-
GHC, установленный из источника
/usr/local/lib/ghc-7.6.3/settings
-
Он будет выглядеть примерно так:
("C compiler command", "/usr/local/bin/gcc-4.2"),
Более подробную версию для каждого написанного шага можно найти здесь.
Альтернативный подход: Используйте обертку XCode5. Инструкции здесь