入门 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 cleancargo build

评论 (0)