Closed Fl4m3Ph03n1x closed 5 years ago
First you need to remove the global installation to make sure we have a clean instance to work with. I've told you in #273 how to do so.
After removing the global dialyxir, please remove deps
and _build
and check if you still get the redefinition warnings when compiling dialyxir. As soon as they are gone, and the other issue remains, we can continue looking into it.
Environment
output of
asdf current
[{:dialyxir, "~> 1.0.0-rc.4", only: [:dev], runtime: false}]
Current behavior
Steps taken:
mix new dialyxir_playground_v2
cd dialyxir_playground_v2
asdf local elixir 1.7.3-otp-21
[{:dialyxir, "~> 1.0.0-rc.4", only: [:dev], runtime: false}]
mix do deps.get, deps.compile
This is where I get the first issue. A ton of warnings, like with the 0.5 release, but more.
But it doesn't stop here, here are more steps:
lib
mix dialyzer
And it explodes:
Expected behavior
It should build the PLT tables without blowing up and then analyze the buggy files.