当前位置: 首页 > news >正文

【笔记】Windows 系统安装 Supabase CLI 完整指南(基于 Scoop)

#工作记录

前言

在进行开源项目 Suna 部署过程中,执行设置向导时遭遇报错:❌ Supabase CLI is not installed. 根据官方文档指引,需通过 Windows 包管理工具Scoop安装 Supabase CLI。

 

安装步骤记录
步骤 1:确保 Scoop 已正确安装
  • 检查 Scoop 版本
    打开 PowerShell(普通用户模式),输入:

scoop --version

 

  • 若显示版本号(如v0.5.2),说明已安装,跳过此步骤。
  • 若未安装,先运行:

iwr -useb get.scoop.sh | iex

 

步骤 2:添加 Supabase 官方仓库(Bucket)

在 PowerShell 中输入:

scoop bucket add supabase https://github.com/supabase/scoop-bucket.git

 

  • 输出示例:
Added supabase bucket successfully.
步骤 3:安装 Supabase CLI

运行安装命令:

scoop install supabase

 

  • 过程说明:
    • Scoop 会自动从 GitHub 下载和安装最新版的7zip 和 CLI(约几分钟)。
    • 安装完成后显示:
'7zip' (24.09) was installed successfully!
supabase (2.31.1) was installed successfully!
步骤 4:验证 CLI 安装

输入以下命令检查版本:

supabase --version

 

预期输出

supabase v2.23.4

  • 若提示'supabase' 不是内部或外部命令
    1. 重启 PowerShell 或命令提示符(环境变量需重新加载)。
    2. 手动添加路径:
      • 按 Win + Pause 打开系统属性 → 高级 → 环境变量
      • 在 用户变量 的 Path 中,确保包含 %USERPROFILE%\scoop\bin(如C:\Users\你的用户名\scoop\bin)。
步骤 5:(可选)更新 CLI 至最新版本

若后续需要升级,运行:

scoop update supabase

 

常见问题排查

问题 1:安装时提示仓库不可访问(404 错误)

原因:网络限制或仓库 URL 错误。
解决

# 手动添加仓库(确保URL正确)
scoop bucket add supabase https://github.com/supabase/scoop-bucket.git
问题 2:权限不足导致安装失败

现象:普通用户模式下提示写入权限不足。
解决

  • 以管理员身份打开 PowerShell(仅在必要时),运行:

    $env:SCOOP_INSTALL_SCOOP_ARGS = '--admin'
    iwr -useb get.scoop.sh | iex
    scoop install supabase
    
  • 安装后切换回普通用户模式操作。
问题 3:CLI 命令无法执行

原因:环境变量未生效或安装路径错误。
解决

  • 确认 Scoop 安装路径为C:\Users\你的用户名\scoop(非系统目录)。
  • 重新启动终端,或手动将scoop\bin路径添加到系统PATH

成功标志与后续操作

  • 成功标志
    输入supabase --version返回版本号,且运行supabase init无报错。
supabase --version
supabase init

  • 后续操作
    回到 Suna 项目目录,重新运行设置向导:
python setup.py


当向导执行到数据库初始化步骤时,CLI 会自动完成表结构创建(supabase db push)。

效率提示

  • 命令补全:安装后可运行supabase completion powershell | Out-String | Invoke-Expression启用 PowerShell 自动补全。
  • 官方文档:如需更多 CLI 用法,参考Supabase CLI 官方文档。

至此,Supabase CLI 已成功安装,可无缝衔接 Suna 项目部署流程!

安装参考文档

Scoop安装:

【笔记】Windows 系统安装 Scoop 包管理工具-CSDN博客

 Supabase CLI安装官方文档:

Supabase CLI | Supabase Docs

 

相关文章:

  • 解决开发者技能差距:AI 在提升效率与技能培养中的作用
  • C#定时器深度对比:System.Timers.Timer vs System.Threading.Timer性能实测与选型指南
  • 基于LBS的上门代厨APP开发全流程解析
  • 专业课复习笔记 11
  • Chrome插件学习笔记(二)
  • 【AI非常道】二零二五年五月,AI非常道
  • 软件架构基础
  • 计算机模拟生物/化学反应有哪些软件?
  • 特伦斯 S75 电钢琴:奏响极致音乐体验的华丽乐章
  • centos7.6阿里云镜像各个版本介绍
  • 说一说SAP系统从Non-Unicode到Unicode的演化
  • Google Earth Pro 7.3 中文绿色版 - 谷歌地球专业版(精准定位,清晰查看您家位置)
  • PlankAssembly 笔记 DeepWiki 正交视图三维重建
  • Java枚举详解:从基础到高级应用
  • 从认识AI开始-----解密LSTM:RNN的进化之路
  • @Async 注解 走的是主线程 还是子线程呢
  • C# 将HTML文档、HTML字符串转换为图片
  • 代购企业如何解决选品管理问题?
  • IPD流程体系-TR2评审要素表
  • LangChain表达式 (LCEL)
  • 成都帮忙做网站的童鞋批发商/电脑培训学校哪家最好
  • WordPress多人聊天插件/黑帽seo什么意思
  • 网站开发语言排行/引流推广网站
  • 淄博 网站推广/快手流量推广网站
  • 禁止显示网站目录/百度推广如何办理
  • 网站建设的概念/2023年8月新闻热点事件