2

人生で初めてDを試す予定です。OS X 10.6.8(Snow Leopard)を実行しているMacBookProを持っています。

Dダウンロードページに移動し、OSX用のdmd2.060インストーラーのリンクをクリックしました。それを開いて、その中の「DMD2.pkg」ファイルをダブルクリックしました。インストーラーは、「このパッケージはMac OS X Leopard(10.5)のみを対象としています」という行を含むテキストを思い付きました。OS X 10.6のバージョンを見つけようとしましたが、見つからなかったため、警告を無視して[続行]をクリックしました。

契約と質問をクリックし、それが完了すると、インストーラーは次のメッセージを表示しました。

インストールに失敗しました。インストーラーでエラーが発生したため、インストールが失敗しました。ソフトウェアの製造元に問い合わせてください。

フォーラムの誰かが、Dをインストールしようとしたときにコンソールアプリを実行することを提案しました。それを試したところ、次のメッセージが表示されました。

9/17/12 7:33:35 PM  Installer[19715]    PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-api.pkg
9/17/12 7:33:35 PM  Installer[19715]    PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-bin.pkg
9/17/12 7:33:35 PM  Installer[19715]    PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-gui.pkg
9/17/12 7:33:35 PM  Installer[19715]    PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-kext.pkg
9/17/12 7:33:35 PM  Installer[19715]    PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-profiles.pkg
9/17/12 7:33:35 PM  Installer[19715]    PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-startup.pkg
9/17/12 7:33:54 PM  installd[19720] Starting
9/17/12 7:33:54 PM  installd[19720] uid=501, euid=501
9/17/12 7:33:54 PM  installd[19720] PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-api.pkg
9/17/12 7:33:55 PM  installd[19720] PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-bin.pkg
9/17/12 7:33:55 PM  installd[19720] PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-gui.pkg
9/17/12 7:33:55 PM  installd[19720] PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-kext.pkg
9/17/12 7:33:55 PM  installd[19720] PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-profiles.pkg
9/17/12 7:33:55 PM  installd[19720] PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-startup.pkg
9/17/12 7:33:57 PM  com.apple.installd.user[19720]  Permission denied
9/17/12 7:33:57 PM  Installer[19715]    The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.

私はdigitalmars.D.learnフォーラムでそれについて尋ねました。それが最も適切なフォーラムであったかどうかはわかりませんが、私は学び始めたばかりなので、そこに置きました。また、トラッカーにバグレポートを提出しました。バグレポートまたは自動生成された投稿をdigitalmars.D.bugsで確認できますが、どちらもまだ応答がありません。

誰かがDVMという名前のサードパーティプログラムを使用することを提案しましたが、私はそれについて少し気が進まないように感じています。コンパイラをインストールするためだけに、ドキュメントやダウンロードページAFAIKのどこにも記載されていないサードパーティのプログラムをインストールする必要がある理由がわかりません。

なぜこれが起こっているのか、私がそれについて何をすべきかを誰かが知っていますか?

編集:誰かがコメントで「vpnclient」に言及しました。以前の仕事では、CiscoVPNClientをインストールしていました。しかし、1年以上使用しておらず、少なくとも数か月前に削除しました。どのバージョンの詳細を覚えていませんが、誰かが知る必要がある場合は、次に自宅のコンピューターにアクセスしたときにそれを推測することができます。

編集2:上記のコメントは部分的に間違っています。1年以上使用していませんが、コンピュータにCiscoVPNClient4.9.01.0180がまだあります。

編集3: VPNClientを削除しようとしましたが、それでも同じ問題が発生します。VPNClientが問題と関係があるかどうかはまだわかりません。

4

1 に答える 1

2

私はMacバージョンを使用していませんが、おそらく他のプラットフォームで私が好む最も簡単な方法でDを使用できます。zipを取得してその場で使用するだけです。

https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zip

どこでも解凍して、解凍したフォルダから直接使用します。

コンソールから

$ wget https://github.com/downloads/D-Programming-Language/dmd/dmd.2.060.zip
$ unzip dmd.2.060.zip
(then create your hello.d)
$ dmd2/osx/bin/dmd hello.d

実行可能ファイルを生成するために機能するはずです。私はどんな凝ったインストールも気にしないでしょう、それはそれが価値があるより多くの問題を引き起こすようです。

于 2012-10-15T14:32:08.677 に答える