为了配置您的应用程序环境,您可能需要设置环境变量。本指南将介绍在 macOS (Shell) 和 Windows (PowerShell 和 Windows 命令提示符) 中设置环境变量的说明。

macOS

在 Shell 中设置环境变量

临时环境变量

这些环境变量仅在当前 shell 会话中可用。
export VARIABLE_NAME="value"
要显示环境变量:
echo $VARIABLE_NAME

永久环境变量

要使环境变量在会话之间持久化,请将其添加到您的 shell 配置文件中(例如 .bashrc.bash_profile.zshrc)。 对于 Zsh:
echo 'export VARIABLE_NAME="value"' >> ~/.zshrc
source ~/.zshrc
要显示环境变量:
echo $VARIABLE_NAME

Windows

在 PowerShell 中设置环境变量

临时环境变量

这些环境变量仅在当前 PowerShell 会话中可用。
$env:VARIABLE_NAME = "value"
要显示环境变量:
echo $env:VARIABLE_NAME

永久环境变量

要使环境变量在会话之间持久化,请将它们添加到您的 PowerShell 配置文件脚本中(例如 Microsoft.PowerShell_profile.ps1)。
notepad $PROFILE
将以下行添加到配置文件脚本:
$env:VARIABLE_NAME = "value"
保存并关闭文件,然后重新加载配置文件:
. $PROFILE
要显示环境变量:
echo $env:VARIABLE_NAME

在 Windows 命令提示符中设置环境变量

临时环境变量

这些环境变量仅在当前命令提示符会话中可用。
set VARIABLE_NAME=value
要显示环境变量:
echo %VARIABLE_NAME%

永久环境变量

要使环境变量在会话之间持久化,您可以使用 setx 命令:
setx VARIABLE_NAME "value"
注意:使用 setx 设置环境变量后,您需要重新启动命令提示符或需要读取新环境变量的任何应用程序。 要在新的命令提示符会话中显示环境变量:
echo %VARIABLE_NAME%
通过遵循这些步骤,您可以有效地在 macOS Shell、Windows 命令提示符和 PowerShell 中设置和显示环境变量。这将确保您的环境已为您的应用程序正确配置。