Skip to content

Installation

Terminal window
curl -fsSL https://raw.githubusercontent.com/rocky-data/rocky/main/engine/install.sh | bash

This downloads the latest release binary to ~/.local/bin/rocky. The script automatically verifies checksums and detects your platform.

To install to a custom directory:

Terminal window
curl -fsSL https://raw.githubusercontent.com/rocky-data/rocky/main/engine/install.sh | ROCKY_INSTALL_DIR=/usr/local/bin bash

To install a specific version:

Terminal window
curl -fsSL https://raw.githubusercontent.com/rocky-data/rocky/main/engine/install.sh | bash -s -- 1.0.0

Make sure ~/.local/bin is in your PATH. Add this to your shell profile if needed:

Terminal window
export PATH="$HOME/.local/bin:$PATH"
Terminal window
irm https://raw.githubusercontent.com/rocky-data/rocky/main/engine/install.ps1 | iex

Download pre-built binaries from the releases page:

PlatformArchitectureArchive
macOSApple Silicon (M1+)rocky-aarch64-apple-darwin.tar.gz
macOSIntelrocky-x86_64-apple-darwin.tar.gz
Linuxx86_64rocky-x86_64-unknown-linux-gnu.tar.gz
LinuxARM64rocky-aarch64-unknown-linux-gnu.tar.gz
Windowsx86_64rocky-x86_64-pc-windows-msvc.zip

Requires Rust 1.85+ (edition 2024):

target/release/rocky
git clone https://github.com/rocky-data/rocky.git
cd rocky/engine
cargo build --release
Terminal window
rocky --version