Zum Inhalt

⚙️ Installation

Voraussetzungen

Installation

Docker Installer

Via Docker kann die Polycrate CLI bequem aus unserer Registry geladen werden.

Nur Linux

Diese Methode funktioniert nur für Linux-Betriebssysteme.

Linux amd64

export VERSION="0.22.1"
export BIN_DIR="${PWD}"
export PLATFORM="linux/amd64"

docker run --platform "${PLATFORM}" --rm -v "${BIN_DIR}":/bin_dir --entrypoint "/bin/sh" cargo.ayedo.cloud/library/polycrate:${VERSION} -c "cp /usr/local/bin/polycrate /bin_dir/."

Linux arm64

export VERSION="0.22.1"
export BIN_DIR="${PWD}"
export PLATFORM="linux/arm64"

docker run --platform "${PLATFORM}" --rm -v "${BIN_DIR}":/bin_dir --entrypoint "/bin/sh" cargo.ayedo.cloud/library/polycrate:${VERSION} -c "cp /usr/local/bin/polycrate /bin_dir/."

Nach Abschluss des Installations-Vorgangs können Sie mit $BIN_DIR/polycrate version prüfen, ob alles korrekt funktioniert hat.

Automatischer Installer

Die Verwendung des automatisches Installers automatisiert den Prozess des Herunterladens und Verschiebens der Polycrate CLI in Ihren $PATH. Der automatische Installer erkennt automatisch Ihr Betriebssystem und Ihre System-Architektur.

curl https://raw.githubusercontent.com/polycrate/polycrate/main/get-polycrate.sh | bash

Nach Abschluss des Installations-Vorgangs können Sie mit polycrate version prüfen, ob alles korrekt funktioniert hat.

Manueller Download

Die aktuellen Versionen der Polycrate CLI finden Sie im Polycrate Hub. Dort können Sie dir CLI entweder direkt herunterladen oder den Vorgang mit folgenden Kommandos für Ihr jeweiliges Betriebssystem aus der Kommandozeile durchführen:

Linux amd64

export VERSION="0.22.1"

curl -fsSLo polycrate.tar.gz https://hub.polycrate.io/get/polycrate/${VERSION}/linux_amd64/polycrate_${VERSION}_linux_amd64.tar.gz

tar xvzf polycrate.tar.gz

chmod +x polycrate
./polycrate version

Linux arm64

export VERSION="0.22.1"

curl -fsSLo polycrate.tar.gz https://hub.polycrate.io/get/polycrate/${VERSION}/linux_arm64/polycrate_${VERSION}_linux_arm64.tar.gz

tar xvzf polycrate.tar.gz

chmod +x polycrate
./polycrate version

macOS Intel

export VERSION="0.22.1"

curl -fsSLo polycrate.tar.gz https://hub.polycrate.io/get/polycrate/${VERSION}/darwin_amd64/polycrate_${VERSION}_darwin_amd64.tar.gz

tar xvzf polycrate.tar.gz

chmod +x polycrate
./polycrate version

macOS Apple Silicon

export VERSION="0.22.1"

curl -fsSLo polycrate.tar.gz https://hub.polycrate.io/get/polycrate/${VERSION}/darwin_arm64/polycrate_${VERSION}_darwin_arm64.tar.gz

tar xvzf polycrate.tar.gz

chmod +x polycrate
./polycrate version