Q100112:以详细模式启动 Nuke 并隔离可能导致问题的自定义设置

概括

如果您在使用Nuke / NukeX / NukeStudio时遇到问题,但发现以安全模式启动后问题得以解决,那么很可能是系统上安装的某个插件或自定义程序导致了这些问题。您可以启用详细模式来确定已安装的插件/自定义脚本,然后逐一排查可能导致问题的插件或脚本。

更多信息

以详细模式启动Nuke

要以详细模式启动Nuke / NukeX / NukeStudio ,您需要在从终端或命令提示符启动时使用-V标志。具体步骤如下。

请注意,您需要在以下命令中添加--nukex--hiero--studio以便根据需要启动NukeXHieroNukeStudio

注意:以下命令用于以详细模式启动Nuke 16.0v4。如果您使用的是其他版本,请将命令更改为相应的Nuke版本。选择操作系统下拉菜单即可查看命令。

视窗

打开命令提示符并运行以下命令:

 "C:\Program Files\Nuke16.0v4\Nuke16.0.exe" -V

注意:为避免在命令提示符的详细模式下丢失部分输出,您可能需要更改屏幕缓冲区设置,以确保能够显示完整的输出。您可以按以下步骤操作:
1)右键单击命令提示符窗口顶部的工具栏,然后从下拉菜单中选择“属性” 。编辑以下内容。
2)在“布局”选项卡中的“屏幕缓冲区大小”下,增加“高度”值。最大值为 9999。

macOS

Finder > 应用程序 > 实用工具 > 终端打开终端,然后运行以下命令:

 /Applications/ Nuke 16.0v4/ Nuke 16.0v4.app/Contents/MacOS/ Nuke 16.0 -V

Linux

在终端中运行以下命令:

 /usr/local/ Nuke 16.0v4/ Nuke 16.0 -V

这将在终端/命令提示符中打印出Nuke中正在加载的活动插件或自定义脚本的列表。

提示:如果您想查看Nuke中所有可用的命令行选项,可以将-V替换为--help以获取完整的选项列表。


排查可能存在问题的插件/脚本

在打印输出中,您应该会看到很多Nuke特有的插件,它们的文件路径类似于以下示例(此示例来自 Windows):

 Loading C:/Program Files/ Nuke 16.0v4/plugins/icons/Read.png
但是,您可能还会看到一些插件,它们的路径指向Nuke安装目录之外的其他目录。这些文件正是我们需要排查问题的地方,我们建议您暂时删除它们(通过剪切粘贴到其他位置,或者重命名文件或其文件夹),然后重新启动Nuke ,看看该插件是否是导致您遇到的问题的潜在原因。

如果插件不是问题所在,那么可能是您对首选项或 ~/.nuke 文件夹所做的任何自定义设置导致了问题。我们建议您暂时将 ~/.nuke 文件夹从当前目录移动或重命名,然后启动Nuke ,看看问题是否仍然存在。如果删除 ~/.nuke 文件夹后问题得到解决,则需要进入 ~/.nuke 文件夹,删除/重命名其中的文件,以找出可能导致问题的文件(通常是 menu.py 或 init.py 文件)。

在 ~/.nuke 文件夹中找到特定文件后,如果该文件包含代码,您可以进一步排查问题。方法是注释掉部分或多行代码,然后运行Nuke ,查看问题是否仍然存在。确定是哪部分代码导致了问题后,您可以将其删除或修改。您还可以点击此处查看更多关于 .nuke 目录故障排除的信息。

    我们很遗憾听到

    请告诉我们