包含此页的版本:
不含此页的版本:
从命令行定义环境变量时,这些值不会在会话之间保留。如果进程从同一会话启动,则可以使用这些环境变量,但在结束该会话后,必须再次定义值。
管理员可以在作系统级别设置环境变量。如果这不是一个选项,您可以创建一个命令文件来设置环境变量,并从同一会话启动 Unity 应用程序,例如 Hub。此可执行文件成为打开 Unity Hub 的可重用方法,其中包含环境所需的环境变量。
重要提示:创建命令文件后,请确保始终使用该文件启动 Unity Hub,而不是标准方法,例如“开始”菜单 (Windows) 或“应用程序”文件夹 (macOS)。
确定需要设置的环境变量,并仅包含所需的环境变量:
HTTP_PROXY和HTTPS_PROXY环境变量来标识您的 Web 代理。有关更多信息,请参阅使用环境变量来识别您的 Web 代理。NO_PROXY环境变量。NODE_EXTRA_CA_CERTS环境变量。有关更多信息,请参阅信任 Web 代理安全证书。如果您要将HTTP_PROXY和HTTPS_PROXY环境变量,请确保使用正确的值来包含或排除身份验证信息。
这些说明创建一个名为launchUnityHub.cmd.
关闭 Unity Hub(如果它正在运行)。
打开文本编辑器,例如记事本。
输入以下文本,并根据需要进行调整:
@echo off
REM *** NOTE: Add the next 3 lines only if you’re not using Automatic Proxy Configuration
set HTTP_PROXY=http://<username>:<password>@<proxy_name_or_IP_address>:8080
set HTTPS_PROXY=http://<username>:<password>@<proxy_name_or_IP_address>:8080
set NO_PROXY=<licensing_server_name_or_IP_address>
REM *** NOTE: Add the following line only if your web proxy uses SSL inspection
set NODE_EXTRA_CA_CERTS=<path_to_pem_file>
start "" "C:\Program Files\Unity Hub\Unity Hub.exe"
注意:如果路径中有空格,则必须在程序的路径周围使用双引号。
将文件保存到可以找到它的位置(例如Desktop),并确保文件具有.cmd扩展名(例如launchUnityHub.cmd),而不是launchUnityHub.txt或launchUnityHub.cmd.txt.
双击launchUnityHub.cmd以启动 Unity Hub,并保持所需的环境变量不变。
Unity Hub 将这些环境变量传递给它生成的任何进程,例如 Unity 编辑器。
这些说明创建一个名为launchUnityHub.command.
关闭 Unity Hub(如果它正在运行)。
打开终端窗口。
运行以下命令,根据需要进行调整:
echo '#!/usr/bin/env bash
# *** NOTE: Add the next 3 lines only if you’re not using Automatic Proxy Configuration
export HTTP_PROXY=http://<username>:<password>@<proxy_name_or_IP_address>:8080
export HTTPS_PROXY=http://<username>:<password>@<proxy_name_or_IP_address>:8080
export NO_PROXY=<licensing_server_name_or_IP_address>
# *** NOTE: Add the following line only if your web proxy uses SSL inspection
export NODE_EXTRA_CA_CERTS=<path_to_pem_file>
nohup "/Applications/Unity Hub.app/Contents/MacOS/Unity Hub" &>/dev/null &' > launchUnityHub.command
注意:如果路径中有空格,则必须在应用程序的路径周围使用双引号。
运行以下命令使launchUnityHub.command可执行:
chmod +x launchUnityHub.command
将launchUnityHub.command文件到方便的位置(例如,将Desktop),如果您愿意。
双击launchUnityHub.command以启动 Unity Hub,并保持所需的环境变量不变。
Unity Hub 将这些环境变量传递给它生成的任何进程,例如 Unity 编辑器。