# 使用 Homebrew, apk 安装 erlang_ls

查看 erlang_ls 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

## 安装

```sh
sudo av install brew:erlang_ls
```

其他安装命令:

### macOS

- Homebrew (100%):

```sh
brew install erlang_ls
```

  证据: local Homebrew formula metadata

### Linux

- apk (92%):

```sh
sudo apk add erlang-ls
```

  证据: Alpine Linux edge package indexes: erlang-ls from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

## 软件包事实

- **软件包键:** brew:erlang_ls
- **软件包管理器:** Homebrew
- **软件包管理器页面:** <https://formulae.brew.sh/formula/erlang_ls>
- **版本:** 1.1.0
- **来源摘要:** Erlang Language Server
- **主页:** <https://erlang-ls.github.io/>
- **仓库:** <https://github.com/erlang-ls/erlang_ls>
- **上游文档:** <https://erlang-ls.github.io/>
- **许可证:** Apache-2.0
- **源码归档:** <https://github.com/erlang-ls/erlang_ls/archive/refs/tags/1.1.0.tar.gz>
- **已生成:** 2026-08-04T22:13:35+00:00

## 可执行文件

- erlang_ls (cli)
- erlang_ls (别名)

## 依赖

- erlang
- rebar3

## 安装行为

- post-install 钩子: 未定义
- Bottle: 可用 于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux

## 版本和新鲜度

- 页面生成时间: 2026-08-04
- 管理器版本: 1.1.0
- 本地数据: OK
- 上游仓库: https://github.com/erlang-ls/erlang_ls
- 检测到的最新版本: 1.1.0 (当前)
- 信息: No package-manager update timestamp was available.
## 项目历史与用法

Erlang LS is an Erlang language server for editors and IDEs, packaged by Homebrew as erlang_ls and implemented as an Erlang server for Microsoft's Language Server Protocol.

### 项目历史

The project documentation describes Erlang LS as a language server that provides Erlang language features such as auto-complete and go-to-definition through the Language Server Protocol. The README later documented support for LSP 3.17 and OTP 24 through OTP 27.

### 采用历史

Erlang LS fit the broader editor shift toward LSP-based tooling: one server process could support multiple editor clients. Its README points users to GitHub issues and the Erlanger Slack channel for project participation, while the README warns that the project is unmaintained and recommends the Erlang Language Platform language server instead.

### 使用方式

Users run the erlang_ls escript from an editor integration, usually over TCP or stdio. Project-specific configuration lives in PROJECT_ROOT/erlang_ls.config, and global defaults can be stored in the user config directory for Linux, macOS, or Windows.

### 为什么软件包爱好者会关心

The Homebrew formula is useful for editor setup because it installs a single erlang_ls executable independent of a particular editor plugin. Its unmaintained status is important package metadata because new users may prefer ELP while existing users may still need erlang_ls for older editor workflows.

### 时间线

- 2024-10-02: Erlang LS 1.0.0 was published on GitHub Releases.
- 2024-10-09: Erlang LS 1.1.0 followed as a later GitHub release.
- README status note: the project is marked unmaintained and recommends Erlang Language Platform.

### Related projects

- Erlang LS depends on Erlang/OTP and rebar3 for building and operation.
- The README recommends Erlang Language Platform as the successor language server for new users.

### 来源

- <https://erlang-ls.github.io/>
- <https://erlang-ls.github.io/configuration/>
- <https://raw.githubusercontent.com/erlang-ls/erlang_ls/master/README.md>
- <https://api.github.com/repos/erlang-ls/erlang_ls/releases?per_page=10>
- <https://formulae.brew.sh/formula/erlang_ls>


## 安全说明

broad file, network, media, or database tool signal.

- **Geiger 风险:** blue / 中
- broad file, network, media, or database tool signal


## 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

- Linux: /home/USER/.config/erlang_ls/erlang_ls.config
- macOS: /Users/USER/Library/Application Support/erlang_ls/erlang_ls.config
- Unix: PROJECT_ROOT/erlang_ls.config
- Windows: c:/Users/USER/AppData/Local/erlang_ls/erlang_ls.config
## 源数据库详情

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** erlang_ls
- **Version Scheme:** 0
- **Revision:** 0
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** yes
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable

## 其他软件包管理器记录

- apk - erlang-ls - 1.1.0-r2: normalized package name match | Alpine Linux edge package indexes: erlang-ls from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Erlang Language Server | https://erlang-ls.github.io/


## 相关链接

- [Source-control packages](https://pkg.so/zh-hans/source-control-tools/) - Belongs to a source-control command family.
- [Secret-risk packages](https://pkg.so/zh-hans/secret-risk-packages/) - Has protected-tool coverage, approval-gate, or non-low Geiger security signals.
- [Terminal utility packages](https://pkg.so/zh-hans/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://pkg.so/zh-hans/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [erlang](https://pkg.so/zh-hans/brew/erlang/) - Runtime dependency declared by Homebrew.
- [rebar3](https://pkg.so/zh-hans/brew/rebar3/) - Runtime dependency declared by Homebrew.
- [marksman](https://pkg.so/zh-hans/brew/marksman/) - Shares pkgdb curated category or tags: cli, developer-tools, editor-tools, language-server, lsp.
- [ruby-lsp](https://pkg.so/zh-hans/brew/ruby-lsp/) - Shares pkgdb curated category or tags: cli, developer-tools, editor-tools, language-server, lsp.
- [erlang-language-platform](https://pkg.so/zh-hans/brew/erlang-language-platform/) - Shares pkgdb curated category or tags: cli, developer-tools, erlang, language-server, lsp.
- [cmake-language-server](https://pkg.so/zh-hans/brew/cmake-language-server/) - Shares pkgdb curated category or tags: cli, developer-tools, editor-tools, language-server, lsp.
- [lua-language-server](https://pkg.so/zh-hans/brew/lua-language-server/) - Shares pkgdb curated category or tags: cli, developer-tools, language-server, lsp.
- [gopls](https://pkg.so/zh-hans/brew/gopls/) - Shares pkgdb curated category or tags: cli, developer-tools, language-server, lsp.
- [python-lsp-server](https://pkg.so/zh-hans/brew/python-lsp-server/) - Shares pkgdb curated category or tags: cli, developer-tools, language-server, lsp.
- [bash-language-server](https://pkg.so/zh-hans/brew/bash-language-server/) - Shares pkgdb curated category or tags: cli, developer-tools, language-server, lsp.

## Combined YAML source

View the package source record on GitHub. [combined/erlang_ls.yml](https://github.com/mxcl/pkgdb/blob/main/combined/erlang_ls.yml)


## 来源

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