Я установил платформу Haskell на моем OSX (Yosemite).Требуется sudo для запуска ghci на OSx
Когда я пытаюсь выполнить GHCI, возникает следующая ошибка:
GHCi, version 7.8.4: http://www.haskell.org/ghc/ :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... <command line>: can't load .so/.DLL for: libiconv.dylib (dlopen(libiconv.dylib, 9): image not found)
Если я выполняю, используя Sudo (Судо GHCi), он работает нормально. Такое же поведение происходит и с cabal.
Я попытался установить с использованием установщика по умолчанию, используя homebrew и используя скрипт, предоставленный Янном Эспозито (http://yannesposito.com/Scratch/en/blog/Safer-Haskell-Install/), без изменений в этом поведении. Я что-то упускаю?
Вы используете Homebrew с 'sudo'? – Ryan
Нет ... Я использовал только 'brew install ghc'. Проблема возникает, когда я использую установщик, предоставленный [haskell.org] (https://www.haskell.org/downloads/osx). – damorais
Сначала попробуйте удалить этот пакет (убедитесь, что 'ghc' больше не существует), а затем установите с помощью Homebrew. – Ryan