我计划在我的生命中第一次尝试 D。我有一台运行 OS X 10.6.8 (Snow Leopard) 的 MacBook Pro。
我进入 D 下载页面并单击 OS X 的 dmd 2.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 的第 3 方程序,但我对此感到有点不情愿。我不明白为什么我必须安装第 3 方程序,在文档或下载页面 AFAIK 的任何地方都没有提到,只是为了安装编译器。
有谁知道为什么会发生这种情况或我应该怎么做?
编辑:有人在评论中提到了“vpnclient”。我曾经为我以前的工作安装过 Cisco VPNClient。但是,我已经一年多没有使用它了,至少几个月前我删除了它。我不记得哪个版本的详细信息,但是如果有人需要知道,我可以尝试在下次我可以访问我的家用计算机时推断出这一点。
编辑2:上述评论部分错误。我的计算机上仍然有 Cisco VPNClient 4.9.01.0180,尽管我已经一年多没有使用它了。
编辑 3:我尝试删除 VPNClient,但我仍然遇到同样的问题。我仍然不确定 VPNClient 是否与该问题有关。