Installation
Quick Install (macOS / Linux)
Section titled “Quick Install (macOS / Linux)”curl -fsSL https://raw.githubusercontent.com/rocky-data/rocky/main/engine/install.sh | bashThis downloads the latest release binary to ~/.local/bin/rocky. The script automatically verifies checksums and detects your platform.
To install to a custom directory:
curl -fsSL https://raw.githubusercontent.com/rocky-data/rocky/main/engine/install.sh | ROCKY_INSTALL_DIR=/usr/local/bin bashTo install a specific version:
curl -fsSL https://raw.githubusercontent.com/rocky-data/rocky/main/engine/install.sh | bash -s -- 1.0.0Make sure ~/.local/bin is in your PATH. Add this to your shell profile if needed:
export PATH="$HOME/.local/bin:$PATH"Windows
Section titled “Windows”irm https://raw.githubusercontent.com/rocky-data/rocky/main/engine/install.ps1 | iexGitHub Releases
Section titled “GitHub Releases”Download pre-built binaries from the releases page:
| Platform | Architecture | Archive |
|---|---|---|
| macOS | Apple Silicon (M1+) | rocky-aarch64-apple-darwin.tar.gz |
| macOS | Intel | rocky-x86_64-apple-darwin.tar.gz |
| Linux | x86_64 | rocky-x86_64-unknown-linux-gnu.tar.gz |
| Linux | ARM64 | rocky-aarch64-unknown-linux-gnu.tar.gz |
| Windows | x86_64 | rocky-x86_64-pc-windows-msvc.zip |
Build from Source
Section titled “Build from Source”Requires Rust 1.85+ (edition 2024):
git clone https://github.com/rocky-data/rocky.gitcd rocky/enginecargo build --releaseVerify Installation
Section titled “Verify Installation”rocky --version