6

私はHaskell-cafeでこれを尋ねました、そして私が得た唯一の答えは-stackoverflowを試してみてください、それはより注意深く見守られています。

最新のHaskellプラットフォームをインストールしようとすると、インストールは常に失敗します。

私はこれを数日間にわたって数回試しました。今日の状況は次のとおりです。HaskellWikiからダウンロードしたパッケージ: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 GHz Intel Core2Duo。dfによると、HIには221Gの空きディスクがあります。

Xcode3.2.5を使用しています。

ダウンロードした後、インストール手順を実行すると、最後に「インストールに失敗しました。ソフトウェア開発者に連絡してください」またはその旨の言葉が表示されます。

これは既知の問題ですか?コメントや提案はありますか?

7-1の新しい試み:

以前のログメッセージでの「NeoOffice」への参照には非常に戸惑いました(以下の私のコメントを参照)。マシンからNeoOfficeを完全に削除し、Haskellプラットフォームのインストールを再度実行しました。これで、コンソールシステムログに次のように表示されます。

--Jul 1 11:06:43 jrv installd [1489]:7月1日開始11:06:43 jrv installd [1489]:uid = 0、euid = 0 Jul 1 11:06:43 jrv installd [1489]:PackageKit :*バンドル識別子がありません:/ Library / Receipts / Print Selection Service.pkg Jul 1 11:07:41 jrv Installer [1472]:インストーラーでエラーが発生し、インストールが失敗しました。ソフトウェアの製造元に問い合わせてください。


もしそうなら、私は他の誰もこの問題を見たことがないことに驚いています。

新しい編集7月2日:

Library / Receipts / Print Selection Serviceなどの問題は、インストーラーが壊れたインストールを見つけたために赤ニシンでしたが、これらを削除しても最終的な結果には影響しませんでした。多分これは10.6.8で何か新しいものですか?

それらを排除した後、私は現在のHaskellプラットフォームと以前のプラットフォームの両方を解凍し、それらを比較しようとしましたが、実際には役に立ちませんでした。両方のDistributionファイルでdiffを実行すると、前のファイルには「choice4」があり、現在のファイルには「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

4

1 に答える 1

1

これは、答えに近づくことができる限りだと思います。HaskellPlatform のインストールで何かが台無しになり、インストールが失敗したと推測する必要があります。

インストールが初めて (何らかの理由で) 失敗したとき、プラットフォームのいくつかの要素がインストールされましたが、完全に使用できるようにはなりませんでした。

最後に、コンピューターから HakellPlatform、cabal、および GHC のすべての痕跡 (私が知る限り) を削除しました。この後、HPを再ダウンロードして、無事再インストールしました。

これまでのところ、新しいインストールは _did_not_fail_ で、正常に動作しています。

コメントしてくれたすべての人に感謝します。私は多くのことを学びました。

于 2011-07-09T22:23:46.987 に答える