ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

如何从零跑通 AppFlowy:一份不废话的安装配置指南

如何从零跑通 AppFlowy:一份不废话的安装配置指南 如何从零跑通 AppFlowy一份不废话的安装配置指南【免费下载链接】AppFlowyBring projects, wikis, and teams together with AI. AppFlowy is the AI collaborative workspace where you achieve more without losing control of your data. The leading open source Notion alternative.项目地址: https://gitcode.com/GitHub_Trending/ap/AppFlowyAppFlowy 安装配置这篇只讲一件事把 AppFlowy——一个开源的 Notion 替代品、AI 协作工作空间文档、数据库、看板、AI 聊天全都要且数据留在你自己机器上——在你电脑上跑起来。照着走完你会得到一个可以正常编辑文档的本地实例中间踩过的坑也帮你标好了。它到底是干嘛的AppFlowy 是一个跨平台的协作工作空间对标 Notion文档、Grid 数据库、看板、日历、AI 对话全部本地优先存储数据归你管。技术上就是 Flutter 画界面、Rust 写逻辑两层通过 FFI 对接——前端在frontend/appflowy_flutter/Rust 后端在rust-lib/。这也解释了为什么装它比装普通 Flutter 项目多一步你得先把 Rust 那层编译出来。动手前环境自查清单先看看环境齐不齐四样东西缺哪个补哪个项目要求操作系统macOS / Windows / Linux 桌面端Flutter3.27.4项目脚本锁死的版本Ruststable 工具链rustup 安装构建工具cargo-make、duckscript_cli构建编排用另外记一笔scripts/install_dev_env/ 下有各系统的安装脚本想少查点资料可以直接跑。从克隆到跑通最短路径先把代码拉到本地后面上面所有路径都基于这个目录git clone https://gitcode.com/GitHub_Trending/ap/AppFlowy cd AppFlowyAppFlowy 对 Flutter 版本有硬要求先看当前版本对不对得上flutter --version对不上就切过去项目安装脚本里也是这么干的cd 你的Flutter安装目录 git checkout 3.27.4项目的构建流程全靠 cargo-make 编排编译 Rust FFI 层、拷贝产物、打包前端所以先装上它和配套脚本cargo install --force cargo-make cargo install --force --locked duckscript_cli然后让它自查一遍依赖Linux 用户注意看它提示缺什么系统库keybinder-3.0-dev、libnotify-dev 这些桌面端依赖按提示装掉cargo make appflowy-flutter-deps-tools一切就绪跑起来。这一步会在后台顺带把 Rust FFI 层编译好并链接进 Flutter 工程首次运行编译整个 Rust 后端慢一点是正常的耐心等cd frontend/appflowy_flutter flutter run -d macosWindows 用flutter run -d windowsLinux 用flutter run -d linux。跑通了顺手验证一下窗口起来后看左侧边栏有没有 Getting started 和 Ask AI 入口顺手新建一个 Document 敲两行字。✅ 能正常输入说明 Flutter 和 Rust 两层都通了。卡住了看这里❌ Linux 下flutter run -d linux提示不支持先执行flutter config --enable-linux-desktop再按提示装 keybinder-3.0-dev、libnotify-dev、libmpv-dev。⚠️ 直接 flutter run 报找不到 dart_ffi 动态库Rust 后端没编译先cargo make appflowy-core-dev把 dart_ffi 库构建并拷贝到位再跑。⚠️ 编译 FFI 时莫名报错、版本对不上九成是 Flutter 版本问题按上面的方式锁回 3.27.4 再来一遍。环境清单里四样都就位之后剩下的就是等它第一次编译完别中途打断就行。【免费下载链接】AppFlowyBring projects, wikis, and teams together with AI. AppFlowy is the AI collaborative workspace where you achieve more without losing control of your data. The leading open source Notion alternative.项目地址: https://gitcode.com/GitHub_Trending/ap/AppFlowy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表