Skip to content

Installation

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

Installs to ~/.local/bin/rocky and verifies checksums. Make sure ~/.local/bin is on your PATH:

Terminal window
export PATH="$HOME/.local/bin:$PATH"

Custom install directory:

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

Pin a specific version:

Terminal window
curl -fsSL https://raw.githubusercontent.com/rocky-data/rocky/main/engine/install.sh | bash -s -- <version>
Terminal window
irm https://raw.githubusercontent.com/rocky-data/rocky/main/engine/install.ps1 | iex

Direct downloads from the releases page:

PlatformArchive
macOS (Apple Silicon)rocky-aarch64-apple-darwin.tar.gz
macOS (Intel)rocky-x86_64-apple-darwin.tar.gz
Linux x86_64rocky-x86_64-unknown-linux-gnu.tar.gz
Linux ARM64rocky-aarch64-unknown-linux-gnu.tar.gz
Windows x86_64rocky-x86_64-pc-windows-msvc.zip

Requires Rust 1.88+ (edition 2024).

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