pkg.soopen package index

brew / Rang 1938

rebar3 mit Homebrew, apk, apt, MacPorts, pacman, scoop installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für rebar3 in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install rebar3

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install rebar3

MacPorts ports tree · erlang/rebar3/Portfile · Quelle: api.github.com

Windows

Scoopverifiziert · 92%
scoop install main/rebar3

Scoop official bucket manifest trees · bucket/rebar3.json · Quelle: api.github.com

Überblick

Paketzusammenfassung

Erlang build tool

Befehle und Aliase

  • rebar3

Verlauf

Projektgeschichte und Nutzung

Rebar3 is the standard multipurpose build and project-management tool for Erlang/OTP applications, libraries, and releases.

Projektgeschichte

Rebar3 was developed as the successor to Rebar 2.x, retaining Rebar's role in Erlang projects while redesigning build behavior for repeatability, larger codebases, and easier team adoption.

The project standardized modern Erlang workflows around OTP conventions and added first-class support for packages, dependency locking, profiles, extensible providers, and relx-based releases.

Adoptionsgeschichte

The official project describes Rebar 2.x as the first broadly adopted usable Erlang build tool and Rebar3 as its spiritual successor. Rebar3 addressed shortcomings that became apparent in larger projects and teams with developers new to Erlang.

Its integration of Hex packages, dependency locks, profiles, plugins, testing, Dialyzer, documentation, and relx releases made it a central workflow tool in the Erlang/OTP ecosystem. The supplied metadata records distribution through Homebrew, Alpine, Debian, Ubuntu, Arch Linux, MacPorts, and Scoop.

Wie es verwendet wird

Projects normally keep rebar.config at their root and use commands such as rebar3 compile, eunit, ct, dialyzer, shell, and release-oriented tasks. rebar.lock records resolved dependencies for repeatable builds.

Global plugins and settings can live in ~/.config/rebar3/rebar.config. Hex authentication creates ~/.config/rebar3/hex.config, which contains keys and should be treated as credential material.

Warum Paket-Nerds sich dafür interessieren

Rebar3 is a package-ecosystem hub rather than merely a compiler driver: it connects OTP project conventions, Hex dependency resolution, lock files, plugins, tests, static analysis, and release assembly. For package maintainers, its self-contained escript design and broad OS packaging make it unusually portable for an ecosystem build tool.

Zeitleiste

  • Rebar 2.x era: Rebar achieved widespread adoption as an Erlang build tool.
  • Rebar3 era: The successor redesigned the workflow around repeatable builds, OTP conventions, packages, plugins, and larger projects.
  • Rebar3 3.7.0: Configuration gained support for multiple Hex repositories and indexes.

Related projects

  • Rebar 2.x is Rebar3's direct predecessor.
  • Hex supplies the package ecosystem used for managed dependencies and publishing.
  • relx provides release-building capabilities integrated into Rebar3.
  • Erlang/OTP supplies the runtime, conventions, compiler, and standard development tools around which Rebar3 operates.

Quellen

  • Official base-configuration reference: https://rebar3.org/docs/configuration/configuration/
  • Official documentation: https://rebar3.org/docs
  • Official package-management guide: https://rebar3.org/docs/package_management/
  • Official repository README and history: https://github.com/erlang/rebar3#readme
  • source_facts.package-manager

Sicherheitslage

Risikostufe: yellow

generalized runtime or code generation signal.

Risikoklassifikator

yellow Risiko · mittel Konfidenz · runtime

Warum

  • generalized runtime or code generation signal

Signale

  • text:build tool

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
./rebar.config~/.config/rebar3/rebar.config

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.config/rebar3/hex.config

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
rebar3cliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-09-19
Manager-Version3.27.0
Manager aktualisiert2026-09-10
lokale DatenOK
Upstreamaktuell
neueste erkannte Version3.27.0

https://github.com/erlang/rebar3

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:rebar3
Version3.27.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/rebar3
Homepagehttps://rebar3.org
Repositoryhttps://github.com/erlang/rebar3
Upstream-Dokumentationhttps://rebar3.org
LizenzApache-2.0
Quellarchivhttps://github.com/erlang/rebar3/archive/refs/tags/3.27.0.tar.gz
Zuletzt aktualisiert2026-09-10T15:17:41Z
Pulseupdated
Build-Abhängigkeitenerlang@27
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namerebar3
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

rebar3 3.24.0-1

Erlang tool to create, develop, and release Erlang libraries and applications

https://www.rebar3.org/

sudo apt install rebar3
  • Section: devel
  • Architecture: all
  • 13 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Rebar3
Debian stable package indexes · deb.debian.org · Debian stable package indexes: rebar3 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

rebar3 3.19.0-1

Erlang tool to create, develop, and release Erlang libraries and applications

http://www.rebar3.org/

sudo apt install rebar3
  • Section: universe/devel
  • Architecture: all
  • 12 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Rebar3
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: rebar3 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

rebar3 3.27.0-r0

Erlang build tool

https://github.com/erlang/rebar3

sudo apk add rebar3
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: rebar3
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Rebar3
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: rebar3 from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

rebar3-bash-completion 3.27.0-r0

Bash completions for rebar3

https://github.com/erlang/rebar3

sudo apk add rebar3-bash-completion
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: rebar3
  • normalized package name match
  • Abgeglichen nach: Rebar3
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: rebar3-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

rebar3-doc 3.27.0-r0

Erlang build tool (documentation)

https://github.com/erlang/rebar3

sudo apk add rebar3-doc
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: rebar3
  • normalized package name match
  • Abgeglichen nach: Rebar3
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: rebar3-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

rebar3-fish-completion 3.27.0-r0

Fish completions for rebar3

https://github.com/erlang/rebar3

sudo apk add rebar3-fish-completion
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: rebar3
  • normalized package name match
  • Abgeglichen nach: Rebar3
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: rebar3-fish-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

rebar3-zsh-completion 3.27.0-r0

Zsh completions for rebar3

https://github.com/erlang/rebar3

sudo apk add rebar3-zsh-completion
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: rebar3
  • normalized package name match
  • Abgeglichen nach: Rebar3
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: rebar3-zsh-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
pacman95%

rebar3 3.27.0-2

Erlang build tool that makes it easy to compile and test Erlang applications and releases

https://github.com/erlang/rebar3

sudo pacman -S rebar3
  • License: Apache-2.0
  • Architecture: any
  • 7 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Rebar3
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: rebar3 from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

rebar3

sudo port install rebar3
  • normalized package name match
  • Abgeglichen nach: Rebar3
MacPorts ports tree · api.github.com · MacPorts ports tree: erlang/rebar3/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

main/rebar3

scoop install main/rebar3
  • normalized package name match
  • Abgeglichen nach: Rebar3
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/rebar3.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation