> ## Documentation Index
> Fetch the complete documentation index at: https://ikun.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 设置环境变量

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

## macOS

### 在 Shell 中设置环境变量

#### 临时环境变量

这些环境变量仅在当前 shell 会话中可用。

```shell theme={null}
export VARIABLE_NAME="value"
```

要显示环境变量：

```shell theme={null}
echo $VARIABLE_NAME
```

#### 永久环境变量

要使环境变量在会话之间持久化，请将其添加到您的 shell 配置文件中（例如 `.bashrc`、`.bash_profile`、`.zshrc`）。

对于 Zsh：

```shell theme={null}
echo 'export VARIABLE_NAME="value"' >> ~/.zshrc
source ~/.zshrc
```

要显示环境变量：

```shell theme={null}
echo $VARIABLE_NAME
```

## Windows

### 在 PowerShell 中设置环境变量

#### 临时环境变量

这些环境变量仅在当前 PowerShell 会话中可用。

```powershell theme={null}
$env:VARIABLE_NAME = "value"
```

要显示环境变量：

```powershell theme={null}
echo $env:VARIABLE_NAME
```

#### 永久环境变量

要使环境变量在会话之间持久化，请将它们添加到您的 PowerShell 配置文件脚本中（例如 `Microsoft.PowerShell_profile.ps1`）。

```powershell theme={null}
notepad $PROFILE
```

将以下行添加到配置文件脚本：

```powershell theme={null}
$env:VARIABLE_NAME = "value"
```

保存并关闭文件，然后重新加载配置文件：

```powershell theme={null}
. $PROFILE
```

要显示环境变量：

```powershell theme={null}
echo $env:VARIABLE_NAME
```

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

#### 临时环境变量

这些环境变量仅在当前命令提示符会话中可用。

```cmd theme={null}
set VARIABLE_NAME=value
```

要显示环境变量：

```cmd theme={null}
echo %VARIABLE_NAME%
```

#### 永久环境变量

要使环境变量在会话之间持久化，您可以使用 `setx` 命令：

```cmd theme={null}
setx VARIABLE_NAME "value"
```

注意：使用 `setx` 设置环境变量后，您需要重新启动命令提示符或需要读取新环境变量的任何应用程序。

要在新的命令提示符会话中显示环境变量：

```cmd theme={null}
echo %VARIABLE_NAME%
```

通过遵循这些步骤，您可以有效地在 macOS Shell、Windows 命令提示符和 PowerShell 中设置和显示环境变量。这将确保您的环境已为您的应用程序正确配置。
