Note
The following commands may be executed in any shell.
After cloning the repository, ensure all git submodules are initialized:
git submodule update --init --recursive
-
Install Rust. If it's already installed, make sure it's up-to-date:
rustup update
-
Install the Rust wasm toolchain:
rustup target add wasm32-wasi
-
Install Visual Studio with optional component
MSVC v*** - VS YYYY C++ x64/x86 build tools
.
Note
v***
is your VS version and YYYY
is year when your VS was released.
Warning
This section is still in development. The instructions are not yet complete.
If you are developing collaborative features of Zed, you'll need to install the dependencies of zed's collab
server:
Alternatively, if you have Docker installed you can bring up all the collab
dependencies using Docker Compose:
docker compose up -d
Once you have the dependencies installed, you can build Zed using Cargo.
For a debug build:
cargo run
For a release build:
cargo run --release
And to run the tests:
cargo test --workspace
Before reporting the issue, make sure that you have the latest rustc version with rustup update
.
Try cargo clean
and cargo build
.