Я спросил об этом в Haskell-cafe, и единственный ответ, который я получил, был - попробуйте stackoverflow, за ним более внимательно следят.
Когда я пытаюсь установить последнюю версию платформы Haskell, установка всегда завершается неудачей.
Я пробовал это несколько раз в течение нескольких дней. Вот сегодняшняя ситуация:
Пакет загружен с Haskell Wiki: http://lambda.galois.com/hp-tmp/2011.2.0.1/Haskell%20Platform%202011.2.0.1-i386.pkg, http://hackage.haskell.org/platform/mac.html
Моя система: OS X 10.6.8 (была 10.6.7 в первый раз, когда у меня возникла эта проблема), 2,4 ГГц Intel Core 2 Duo. Согласно df -H у меня есть 221G свободного диска.
У меня есть Xcode 3.2.5.
После загрузки я прохожу все этапы установки и в конце пишу: «Установка не удалась, обратитесь к разработчику программного обеспечения» или слова на этот счет.
Это известная проблема? Любые комментарии или предложения?
NEW TRY 7-1:
Я был очень озадачен ссылками на «NeoOffice» в предыдущих сообщениях журнала ранее (см. Мой комментарий ниже). Я полностью удалил NeoOffice со своей машины и снова запустил установку платформы Haskell. Теперь в системном журнале консоли написано:
-
1 июля 11:06:43 jrv installd [1489]: запуск
1 июля, 11:06:43 jrv installd [1489]: uid = 0, euid = 0
1 июля, 11:06:43 jrv installd [1489]: PackageKit: * Идентификатор отсутствующего пакета: / Library / Receipts / Print Selection Service.pkg
Jul 1 11:07:41 jrv Installer [1472]: Установщик обнаружил ошибку, которая привела к сбою установки. Обратитесь за помощью к производителю программного обеспечения.
Если это так, я удивлен, что никто другой не видел эту проблему.
Новое редактирование 2 июля:
Проблемы со службой выбора библиотек / квитанций / печати и других возникли из-за красных селедок из-за того, что установщик обнаружил неисправные установки, но их устранение не повлияло на конечный результат. Может быть, это что-то новое в 10.6.8?
После устранения я распаковал текущую платформу Haskell и предыдущую и попытался сравнить их, но безрезультатно. Запуск diff для файла Distribution обоих файлов дает то, что у предыдущего есть «choice4», в то время как у current есть «choice14», но с моим скудным знанием пакетов os x я не вижу, что это имеет значение.
Я запустил установщик в подробном режиме из командной строки и теперь получаю:
sudo installer -verbose -pkg Haskell\ Platform\ 2011-2.2.0.1-i386.pkg -target /
installer: Package name is Haskell Platform
installer: Upgrading at base path /
installer: Preparing for installation….....
installer: Preparing the disk….....
installer: Preparing Haskell Platform….....
installer: Waiting for other installations to complete….....
installer: Configuring the installation….....
installer:
installer: Writing files…..... (lots of writing files, then )
installer: Moving items into place….....(lots of these)
installer: Running package scripts…..... (lots of these, too, and finally:)
installer: Running package scripts….....
##
installer: The upgrade failed (The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.)
То есть, никакой реальной дополнительной информации.
У меня нет идей, но, по крайней мере, я удалил пару сломанных приложений с моей машины: -)
Спасибо за все комментарии.
JRV