You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Supabase链接Bug:本地配置与关联远程项目不一致

解决Supabase本地与远程项目关联时config.toml中additional_redirects项无法消除的问题

问题复盘

本地Supabase项目关联远程时,始终存在additional_redirects配置项与远程纯净项目不一致的问题,即便尝试了以下操作仍无法解决:

  • 创建全新本地仓库并重新安装Supabase
  • 创建新远程项目重新关联
  • 执行supabase stop + supabase start重置本地服务
  • 使用supabase init --force强制初始化本地配置

可行排查与解决方向

  1. 强制拉取远程配置覆盖本地
    执行supabase pull --force命令,强制从远程项目拉取完整配置并覆盖本地的config.toml。这个命令会直接同步远程的所有配置项,理论上能清除本地多余的additional_redirects。

    注意:执行前备份好本地config.toml,避免自定义配置丢失

  2. 检查CLI版本与环境变量

    • 确认本地Supabase CLI版本和远程项目兼容,执行supabase --version查看当前版本,如有需要升级到最新稳定版:
      # npm方式升级
      npm update -g supabase
      # Homebrew(macOS/Linux)方式升级
      brew upgrade supabase
      
    • 检查是否存在本地环境变量(比如SUPABASE_CONFIG_OVERRIDE)意外篡改了配置生成逻辑
  3. 清除本地Supabase缓存
    找到本地Supabase的缓存目录并删除,避免旧缓存干扰配置生成:

    • macOS/Linux:~/.supabase
    • Windows:%USERPROFILE%\.supabase
      删除后重新执行supabase init和项目关联操作
  4. 手动编辑配置后重新关联
    直接删除本地config.toml中的additional_redirects项,然后执行supabase link --project-ref <你的项目ID>重新关联远程,之后用supabase status检查配置同步状态,看该配置项是否还会自动生成

内容的提问来源于stack exchange,提问作者kevin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 05:12:40