pkg.soopen package index

brew / 順位 1938

rebar3 を Homebrew, apk, apt, MacPorts, pacman, scoop でインストール

rebar3 のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install rebar3

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install rebar3

MacPorts ports tree · erlang/rebar3/Portfile · ソース: api.github.com

Windows

Scoop確認済み · 92%
scoop install main/rebar3

Scoop official bucket manifest trees · bucket/rebar3.json · ソース: api.github.com

概要

パッケージ概要

Erlang build tool

コマンドとエイリアス

  • rebar3

履歴

プロジェクトの歴史と使われ方

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

プロジェクトの歴史

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.

採用の歴史

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.

使われ方

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.

パッケージ好きにとっての重要性

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.

タイムライン

  • 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.

ソース

  • 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

セキュリティ状態

リスクレベル: yellow

generalized runtime or code generation signal.

リスク分類器

リスク yellow · 信頼度 中 · runtime

理由

  • generalized runtime or code generation signal

信号

  • text:build tool

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • ビルドメタデータには 1 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

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

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
rebar3cliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-09-19
マネージャ版3.27.0
マネージャ更新日2026-09-10
ローカルデータOK
上流最新
検出された最新3.27.0

https://github.com/erlang/rebar3

  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:rebar3
バージョン3.27.0
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/rebar3
ホームページhttps://rebar3.org
リポジトリhttps://github.com/erlang/rebar3
上流ドキュメントhttps://rebar3.org
ライセンスApache-2.0
ソースアーカイブhttps://github.com/erlang/rebar3/archive/refs/tags/3.27.0.tar.gz
最終更新2026-09-10T15:17:41Z
Pulseupdated
ビルド依存関係erlang@27
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

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 依存関係
  • 2 任意依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 2 任意依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: 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
  • 一致条件: 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
  • 一致条件: 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
  • 一致条件: 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
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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
  • 一致条件: 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
  • 一致条件: 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

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • 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