Я пытаюсь установить gh c -mod, чтобы я мог использовать ide- haskell в Atom.
Инструкции говорят, что нужно использовать stack build ghc-mod
. Кажется, что GH C 8.2+ не поддерживается gh c -mod, поэтому я установил для моего преобразователя значение lts-9.21.
При запуске stack build ghc-mod
я получаю эту ошибку (выделено мое ; не использует форматирование кода, потому что перенос строки помогает удобочитаемости):
aeson>: не удается загрузить .so / .DLL для: /Users/timoffex/.stack/snapshots/x86_64-osx/db354248ca37308313a93487c93190e1d5b819/68b689389609389 2 / lib / x86_64-osx-gh c -8.0.2 / libHStime-locale-compat-0.1.1.3-KZ1jqNx8uhlHjmuPPj6V1Y-ghc8.0.2.dylib (dlopen (/Users/timoffex/.stack/snapshots/x86_) /db354248ca37308313a93487c93190e1d5b819629b60b38b68871c9a691e52b9/8.0.2/lib/x86_64-osx-ghc-8.0.2/libHStime-locale-compat-0.1.1.3-KZ1jqNx8uhlHjmuPPj6V1Y-ghc8.0.2.dylib, 5): REBASE_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB имеет сегмент 2 который не является записываемым сегментом (__LINKEDIT) в /Users/timoffex/.stack/snapshots/x86_64-osx/db354248ca37308313a93487c93190e1d5b819629b60b38b68871c9a691e52_64/8/8/8-2xx8.0.0 сумасшедшая le-compat-0.1.1.3-KZ1jqNx8uhlHjmuPPj6V1Y-ghc8.0.2.dylib)
... (later)
-- While building package aeson-1.1.2.0 using:
/Users/timoffex/.stack/setup-exe-cache/x86_64-osx/Cabal-simple_mPHDZzAJ_1.24.2.0_ghc-8.0.2 --builddir=.stack-work/dist/x86_64-osx/Cabal-1.24.2.0 build --ghc-options ""
Process exited with code: ExitFailure 1
Progress 1/4
Вот фрагмент кода из приведенного выше, который выглядит мне странно:
REBASE_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB has segment 2 which is not a writable segment
Я использую macOS Каталина 10.15.3.
Я не могу найти никаких упоминаний об этом в Интернете, за исключением этой открытой проблемы GitHub: https://github.com/facebook/duckling/issues/446
Я также пробовал lts-7.24. Я получаю точно такую же ошибку, за исключением того, что это происходит при создании профюнкторов.
В чем может быть проблема? Где я могу сообщить об ошибке?