入门 Zed Industries 2026-09-14 17:42:20 · 0 阅读
第147章 在 FreeBSD 上构建 Zed 编辑器指南
FreeBSD 目前并非受支持的平台,因此本指南仍在完善中。
仓库
克隆 Zed 仓库。
依赖项
- 安装必要的系统软件包和 rustup:
sh
script/freebsd
如果你想手动操作,可以查看 script/freebsd 并手动执行其中的步骤。
从源码构建
安装好依赖项后,可以使用 Cargo 构建 Zed。
构建编辑器的调试版本:
cargo run
运行测试:
cargo test --workspace
在 Release 模式下,主要用户界面由 cli 模块提供。你可以在开发环境中通过以下方式运行:
cargo run -p cli
WebRTC 说明
由于上游缺少支持且无预构建的二进制文件,在 FreeBSD 上构建 webrtc-sys 当前会失败。因此,依赖 WebRTC 的协作功能(如语音通话和屏幕共享)暂时被禁用。
请参阅 [Issue #15309: FreeBSD Support] 和 [Discussion #29550: Unofficial FreeBSD port for Zed] 了解更多信息。
故障排除
Cargo 报错称依赖项使用了不稳定特性
尝试执行 cargo clean 和 cargo build。