如何将PUB_HOSTED_URL、FLUTTER_STORAGE_BASE_URL重置为默认值
重置Flutter PUB相关环境变量为官方默认值的操作步骤
首先确认两个环境变量的官方默认取值:
- PUB_HOSTED_URL 官方默认值:
https://pub.dev - FLUTTER_STORAGE_BASE_URL 官方默认值:
https://storage.googleapis.com
提示:这两个变量本身是为自定义镜像准备的,若直接删除变量配置,Flutter会自动使用官方默认地址,也能达到重置效果。
macOS / Linux 操作系统
临时生效(仅当前终端窗口有效)
直接在终端执行以下命令即可:
export PUB_HOSTED_URL=https://pub.dev export FLUTTER_STORAGE_BASE_URL=https://storage.googleapis.com
如果要彻底清除自定义配置,也可以执行:
unset PUB_HOSTED_URL FLUTTER_STORAGE_BASE_URL
永久生效
- 找到你之前修改环境变量的配置文件,常见路径为
~/.bashrc、~/.zshrc、~/.profile,用文本编辑器打开,比如:
nano ~/.zshrc
- 查找文件中
PUB_HOSTED_URL和FLUTTER_STORAGE_BASE_URL的配置行,要么直接将值修改为官方默认值,要么直接删除这两行配置 - 保存退出文件后,执行对应命令让配置生效,比如修改的是zsh配置就执行:
source ~/.zshrc
- 验证配置:执行
echo $PUB_HOSTED_URL和echo $FLUTTER_STORAGE_BASE_URL,输出官方默认值或者空值都代表重置成功。
Windows 操作系统
临时生效(仅当前终端窗口有效)
- 若使用CMD终端,执行:
set PUB_HOSTED_URL=https://pub.dev set FLUTTER_STORAGE_BASE_URL=https://storage.googleapis.com
- 若使用PowerShell终端,执行:
$env:PUB_HOSTED_URL = "https://pub.dev" $env:FLUTTER_STORAGE_BASE_URL = "https://storage.googleapis.com"
永久生效
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在用户变量或者系统变量列表中,找到
PUB_HOSTED_URL和FLUTTER_STORAGE_BASE_URL两个条目 - 要么直接修改变量值为官方默认值,要么直接删除这两个变量条目
- 保存设置后,重启所有打开的终端和开发IDE即可生效
- 验证配置:打开新的终端执行对应echo命令,输出官方默认值或者空值代表重置成功。
提示:修改配置后建议重启你正在使用的Flutter开发IDE,避免IDE读取旧的环境变量缓存导致配置不生效。
内容的提问来源于stack exchange,提问作者yyun
相关产品推荐
相关产品推荐

