# 使用 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
- **版本:** 1.1.0
- **来源摘要:** Erlang Language Server
- **主页:** <https://erlang-ls.github.io/>
- **仓库:** <https://github.com/erlang-ls/erlang_ls>
- **已生成:** 2026-08-03T19:37:03+00:00

## 可执行文件

- erlang_ls (别名)

## 安装行为

- Bottle: 不可用

## 版本和新鲜度

- 页面生成时间: 2026-08-03
- 管理器版本: 1.1.0
## 项目历史与用法

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
## 其他软件包管理器记录

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


## 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
- curated configuration and credential file locations
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
