В настоящее время я использую cabal-install 1.16.0. Я попытался обновить cabal-install, потому что кто-то сказал мне, что доступна более новая версия ghc (7.6.1). Установка прошла успешно, за исключением этого сообщения.
Предупреждение: не удалось создать символическую ссылку в / Users / MyName / Library / Haskell / bin для cabal, потому что файл уже существует там, но не управляется cabal. Вы можете создать символическую ссылку для этого исполняемого файла вручную, если хотите. Исполняемый файл был установлен в /Users/MyName/Library/Haskell/ghc-7.4.1/lib/cabal-install-1.16.0.2/bin/cabal
Я проверил эти места, и там были файлы. Итак, установка прошла нормально.
На основании полученного предупреждающего сообщения я попытался создать символические ссылки в / Users / MyName / Library / Haskell / bin, набрав это.
ln -s / Users / MyName / Library / Haskell / bin /Users/MyName/Library/Haskell/ghc-7.4.1/lib/cabal-install-1.16.0.2/bin/cabal
но это дает мне простое, но разочаровывающее сообщение. "Файл существует"
Поэтому я попробовал еще раз, удалив существующий файл с помощью Finder. (Я просто перемещаю файл символической ссылки в корзину.), Но машина выдает то же сообщение. "Файл существует"
В результате у меня все еще установлена папка, но не работает Cabal, который постоянно призывает меня обновлять. (версия 1.16.0)
Как я могу решить эту проблему?