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?
Error:
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