Dependency `uuid` diverges when used with `ldclient`

In our app we use the feature-flag lib that depends on ldclient which uses uuid library name but the refers to the uuid_erl package.

Then crawly uses elixir_uuid that was renamed from uuid package.

What can I do in order to get both dependencies running without issues?


Dependencies have diverged:
* uuid (Hex package)
  different specs were given for the uuid app:

  > In deps/crawly/mix.exs:
    {:uuid, "~> 1.1", [env: :prod, hex: "uuid", repo: "hexpm", optional: false]}

  > In deps/ldclient/rebar.config:
    {:uuid, "~>2.0.2", [env: :prod, hex: "uuid_erl", repo: "hexpm", optional: false]}

  Ensure they match or specify one of the above in your deps and set "override: true"
** (Mix) Can't continue due to errors on dependencies
1 Like