Q100670:如何在 Windows 系统上安装 Foundry 产品时解决“找不到源文件”错误

概括

自 MSI Windows 安装程序问世以来 使用Nuke 14.0v1 和Mari 7.1v1 的用户遇到了类似以下的错误:

Source file not found: C:\Users\<userName>\AppData\Local\Temp\Nuke<version>-win-x86_64.zip.c3a\Nuke<version>-win-x86_64.1.cab. Verify that the file exists and that you can access it.

sourcefilenotfound_15.1v1.png

本文将介绍防止此错误发生的步骤,并阐述其发生的原因。

解决

安装最新版本的NukeMari正确方法是,先将下载的.zip压缩包的内容解压到一个单独的文件夹中,然后再运行其中的.msi文件。有关如何解压.zip压缩包的指南,请参阅以下步骤:

  1. 在文件资源管理器中右键单击下载的Nuke <version>-win-x86_64.zipMari <version>-win-x86-release-64.zip ,然后选择“全部提取...”选项。
  2. 在弹出的对话框中,点击“提取”按钮,即可提取压缩文件。
  3. 请从新文件夹运行.msi文件,安装应该会成功。

更多信息

在早期版本的NukeMari中,Windows 发行包是一个包含单个可执行文件 ( .exe ) 的.zip压缩包。从Nuke 14.0v1 和Mari 7.1v1 开始,从foundry下载的.zip压缩包现在包含一个 Microsoft 软件安装程序 ( .msi ) 文件和额外的 Cabinet ( .cab ) 文件。

由于这一变化,只有当.zip压缩文件完全解压后, .msi文件才能在一个位置找到并访问所有.cab文件,安装才能成功。

当从.zip压缩包内运行任何文件时,Windows 会将该文件解压到临时位置。因此,当从.zip压缩包内启动.msi文件时, Nuke安装程序可能看起来运行正常。但是,Windows 的自动解压过程不会包含必要的.cab文件(如下图所示),安装过程开始后,您将遇到“找不到源文件”的错误。

tempmsi.png


延伸阅读

您可以从Foundry产品下载页面下载当前版本和旧版本的NukeMari

完整的安装指南请参见我们文档中的以下页面:

更多帮助

如果您在解压.zip压缩文件后仍然遇到困难,请提交支持工单,告知我们您遇到的具体问题以及您已采取的故障排除步骤。

如需了解如何提交支持请求,请参阅本文:
Q100064:如何提交支持工单

    我们很遗憾听到

    请告诉我们