[!NOTE] The following commands may be executed in any shell.
After cloning the repository, ensure all git submodules are initialized:
| 1 | git submodule update --init --recursive |
Install Rust. If it's already installed, make sure it's up-to-date:
| 1 | rustup update |
Install the Rust wasm toolchain:
| 1 | rustup target add wasm32-wasi |
Install Visual Studio with optional component MSVC v*** - VS YYYY C++ x64/x86 build tools and install Windows 11 or 10 SDK depending on your system
[!NOTE]
v***is your VS version andYYYYis 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:
| 1 | docker compose up -d |
Once you have the dependencies installed, you can build Zed using Cargo.
For a debug build:
| 1 | cargo run |
For a release build:
| 1 | cargo run --release |
And to run the tests:
| 1 | 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.