Install the Elixir/Erlang toolchain and pin versions #1

Open
opened 2026-09-26 13:58:27 +00:00 by belvedere · 0 comments
Collaborator

Objective: A reproducible local Elixir toolchain that satisfies the declared constraints.

The repo declares elixir: "~> 1.15" in mix.exs and depends on Ash 3.x, Phoenix 1.8 and
LiveView 1.1. Nothing is installed on the dev machine yet.

Files:

  • Create: .tool-versions (asdf) or .mise.toml
  • Modify: README.md

Steps:

  1. Choose a version manager (asdf or mise) and install Erlang/OTP + Elixir.
  2. Pin both to the repo as .tool-versions, e.g. erlang 27.2 / elixir 1.18.3-otp-27.
  3. Verify: elixir --version and mix --version.

Verify:

elixir --version   # prints Elixir + Erlang/OTP versions
mix --version

Refs: plan §2 (Toolchain), AGENTS.md (Mix guidelines)

**Objective:** A reproducible local Elixir toolchain that satisfies the declared constraints. The repo declares `elixir: "~> 1.15"` in `mix.exs` and depends on Ash 3.x, Phoenix 1.8 and LiveView 1.1. Nothing is installed on the dev machine yet. **Files:** - Create: `.tool-versions` (asdf) or `.mise.toml` - Modify: `README.md` **Steps:** 1. Choose a version manager (asdf or mise) and install Erlang/OTP + Elixir. 2. Pin both to the repo as `.tool-versions`, e.g. `erlang 27.2` / `elixir 1.18.3-otp-27`. 3. Verify: `elixir --version` and `mix --version`. **Verify:** ```bash elixir --version # prints Elixir + Erlang/OTP versions mix --version ``` **Refs:** plan §2 (Toolchain), AGENTS.md (Mix guidelines)
Sign in to join this conversation.
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
nickkeers/first-thousand-words#1
No description provided.