Почему мой 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)
Шаги:
- Загрузите инструменты командной строки для индивидуалистов
- Установите gcc-4.2 с помощью доморощенного
brew install apple-gcc42
Отредактируйте файл настроек, строка 2. Обновите расположение компилятора C, чтобы указать на этот более новый gcc. В зависимости от того, как вы установили GHC, это может быть одно из следующих...
Платформа
/Library/Frameworks/GHC.framework/Versions/Current/usr/lib/ghc-7.6.3/settings
Сварочная версия 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. Инструкции здесь
/Library/Frameworks/GHC.framework/Versions/Current/usr/lib/ghc-7.6.3/settings
- person mb21; 14.11.2013
/usr/local/Cellar/ghc/7.6.3/lib/ghc-7.6.3/settings
.
- person Tim Gilbert; 09.01.2014