为了配置您的应用程序环境,您可能需要设置环境变量。本指南将介绍在 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 中设置和显示环境变量。这将确保您的环境已为您的应用程序正确配置。