Q100112:以详细模式启动 Nuke 并隔离导致问题的潜在自定义

关注

概括

如果您在使用Nuke / NukeX / NukeStudio时遇到问题,但发现在安全模式下启动可以解决您的问题,那么您遇到的问题可能是由于系统上安装的插件或自定义项造成的。您可以使用详细模式来确定安装了哪些插件/自定义脚本,然后开始排除可能的原因。


更多信息

以详细模式启动Nuke

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

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

注意:以下命令用于在详细模式下启动Nuke 14.0v5。如果您运行的是不同版本,请将命令更改为您的Nuke版本。


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

"C:\Program Files\Nuke13.2v4\Nuke13.2.exe" -V

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

苹果系统
Finder > 应用程序 > 实用工具 > 终端打开终端并运行以下命令:

/Applications/ Nuke 14.0v5/ Nuke 14.0v5.app/Contents/MacOS/ Nuke 14.0 -V


Linux
在终端中运行以下命令:

/usr/local/ Nuke 14.0v5/ Nuke 14.0 -V


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

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

排除潜在问题的插件/脚本

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

Loading C:/Program Files/ Nuke 14.0v5/plugins/icons/Read.png
但是,您可能还会看到其他插件,它们的文件路径指向Nuke安装目录之外的备用目录。这些是我们有兴趣进行故障排除的文件,也是我们建议您暂时删除的文件(通过将它们剪切并粘贴到备用位置,或者重命名文件或其文件夹),然后再次启动Nuke以查看是否可以删除这些文件。插件是您遇到问题的潜在原因。

如果插件不是原因,那么您对首选项或 ~/.nuke 文件夹所做的任何自定义都可能是问题的根源。我们建议您暂时从当前目录中移动或重命名 ~/.nuke 文件夹,然后启动Nuke以查看问题是否仍然存在。如果删除 ~/.nuke 文件夹有助于解决您的问题,则您需要进入并删除/重命名 ~/.nuke 文件夹中包含的文件,以尝试隔离哪些文件是可能的原因(通常是 menu.py 或 init .py 文件)。

一旦您隔离了 ~/.nuke 文件夹中的特定文件,您就可以进一步排除该文件是否包含代码的问题,方法是注释掉部分或行,然后启动Nuke以查看问题是否仍然出现。一旦您知道哪部分代码导致了问题,您就可以将其删除或修改。您还可以在此处找到有关 .nuke 目录故障排除的更多信息。

    我们很遗憾听到

    请告诉我们