Comment on page
Local dependencies
Install these prerequisite dependencies
Dependency | Version | Description | Link |
---|---|---|---|
Go | 1.19+ | Programming language used for Sei development | |
Docker | Latest | Platform for developing, shipping, and running containers | |
jq | Latest | Lightweight and flexible command-line JSON processor | |
Git | Latest | Distributed version control system | |
CMake | Latest | Cross-platform build system | |
GCC | Latest | GNU Compiler Collection for C, C++, and other languages | |
Rust | 1.69 | Programming language focused on performance and safety | |
GNU Make | Latest | Build automation tool | |
Cargo | Latest | Rust's package manager and build tool |
Homebrew is a package manager for macOS that simplifies the installation of software. If you haven't installed Homebrew on your Mac, follow the instructions at https://brew.sh/.
Open a terminal and run the following command:
brew install go docker jq git cmake gcc rustup make
rustup-init
Chocolatey is a package manager for Windows that simplifies the installation of software. If you haven't installed Chocolatey on your Windows machine, follow the instructions at https://chocolatey.org/install.
Open a Command Prompt or PowerShell with administrator privileges and run the following command:
choco install golang docker-desktop jq git cmake mingw rust make
Open a terminal and run the following commands:
sudo apt update
sudo apt install golang docker.io jq git cmake gcc make
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
These instructions cover CentOS, RHEL, and Fedora, which use the
yum
or dnf
package managers.Open a terminal and run the following commands:
sudo yum install golang docker jq git cmake gcc make
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Last modified 4mo ago