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

Suna开源框架分析

https://github.com/kortix-ai/suna#

安装前准备

所有的前置安装都需要使用brew安装

安装brew

Ubuntu安装brew-CSDN博客

安装supabase

brew install supabase/tap/supabase

安装redis

sudo apt-get install lsb-release curl gpg
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
sudo chmod 644 /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt-get update
sudo apt-get install redis

Redis will start automatically, and it should restart at boot time. If Redis doesn't start across reboots, you may need to manually enable it:

sudo systemctl enable redis-server
sudo systemctl start redis-server

安装daytona

Daytona

  • Set /usr/bin/supervisord -n -c /etc/supervisor/conf.d/supervisord.conf as the Entrypoint

登录supabase(注意要先切换到backend目录下执行)

因为后面的命令都是在相对路径下执行supabase db push会默认调用相对路径下的supabase/migrations下的sql脚本;

命令1:supabase login
默认密码Test1234

获取project id

Supabase

命令2: supabase link  project_id

填写对应的supabse信息
在对应的supabse的工程页面获取对应的URL和ANON信息

API Settings | Supabase

命令3:supabase db push

正常的效果是这样的:可以看到识别到需要执行的sql语句

下面的提示是不正常的,sql没有识别到;

解决办法:重新切到backend目录下,执行命令1,2,3;

执行成功:

supabase官网server端能看到对应的表创建成功;(没有创建,默认是空的,会提示建表)

注意:小心漏配

补充勾选basejump:

注意,需要点击右下的save按钮才能生效;

填写redis配置信息

配置正确,后端服务启动成功的提示:

前端

前端编译报错(windows)

启动前后端

根据启动的信息,访问对应url:

输入需要处理的事情,弹出需要注册:

注册成功:

但是邮箱需要验证后才能使用;

国内邮箱可能无法访问验证地址;

(待续)

http://www.xdnf.cn/news/2559.html

相关文章:

  • C++:迭代器失效问题
  • 手搓传染病模型(SEIA-拓展)
  • Segment Anything in Images and Videos
  • angular跨组件通讯
  • 【误差理论与可靠性工程】蒙特卡洛法计算电路可靠度和三极管静态工作点电压
  • 从数据孤岛到智能决策:健康管理系统如何打通企业健康大数据?
  • 使用DeepSeek进行PPT制作
  • ARCGIS PRO 在地图中飞行
  • node20的安装和vue的入门准备
  • Python3(12) 条件控制
  • AI发展史
  • java(三) -------------运算符、字符串、输入输出、大数值和数组
  • CoOAG:首个捕捉学术研究兴趣动态演变的数据集
  • SQL命令
  • 高频关键字、函数、容器、智能指针和算法例子
  • 深度学习新趋势:利用MLP取代卷积层——S2-MLPv2模型解析
  • EdgeOne 防盗刷实践教程
  • 19.TVS特性与使用注意事项
  • JAVA中的贪婪爬取和非贪婪爬取
  • C++:STL——list
  • PG-EXPLAIN基础
  • 稳扎稳打,25西电生命科学技术学院(考研录取情况)
  • HTML 的基本结构与简单文件编写方法
  • 【MobaXterm】win10下载v25.1安装流程
  • Java——封装(面向对象)
  • AI算力革命驱动光模块产业跃迁:800G规模化部署与1.6T技术竞速下的市场新纪元
  • RAGFlow解决Docker Compose include 报错问题
  • Android13增加一个systemservice,并允许APP访问
  • 开源财务软件:企业财务数字化转型的有力工具
  • 图片矫正模型