Skip to content

Unchecked dependencies for environment #15485

Description

@m0rt3nlund

Existing issue

  • I have searched existing issues and could not find a duplicate.

Elixir and Erlang/OTP versions

Elixir 1.20.1
OTP 28 - erts-16.2

Operating system

Windows 11

Current behavior

I have a problem where I get the error Unchecked dependencies for environment dev at "random" times.

I can run mix deps.get and successfully resolve and lock all deps, then when running mix compile i get an error.
Then I can run mix compile x amount of times in succession and it suddenly resolves itself.

This happens to the deps that are configured using github or git as far as I can see.

Example:

$ mix compile
Unchecked dependencies for environment dev:
* ex_sysinfo (https://github.com/m0rt3nlund/ex_sysinfo.git)
  lock mismatch: the dependency is out of date. To fetch locked version run "mix deps.get"
** (Mix) Can't continue due to errors on dependencies

Y MINGW64 /c/Development/Source/x/Elixir/sky_client (release)
$ mix compile
Unchecked dependencies for environment dev:
* ex_sysinfo (https://github.com/m0rt3nlund/ex_sysinfo.git)
  lock mismatch: the dependency is out of date. To fetch locked version run "mix deps.get"
** (Mix) Can't continue due to errors on dependencies

Y MINGW64 /c/Development/Source/x/Elixir/sky_client (release)
$ mix compile
Unchecked dependencies for environment dev:
* speakers (https://github.com/m0rt3nlund/speakers.git - v0.1.1)
  lock mismatch: the dependency is out of date. To fetch locked version run "mix deps.get"
** (Mix) Can't continue due to errors on dependencies

Y MINGW64 /c/Development/Source/x/Elixir/sky_client (release)
$ mix compile
==> speakers
Compiling 4 files (.ex)`
.......
.....
...
``

### Expected behavior

Dependencies resolve and lock, once

Metadata

Metadata

Assignees

No one assigned

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions