Closed idfumg closed 5 years ago
Update. I found the solution.
It is not related to the certifi
package.
It is not related to some package dependency issues.
And you can not understand the problem from the mix
or hex
output messages.
The problem was in versions of erlang & elixir which installed on Ubuntu by default. They do not work with last hex
packages. All you need when working with the ecosystem is manually install everything from:
https://elixir-lang.org/install.html#distributions
thanks for the feedback!
[12.04.2019] Hello, guys! I am new to the Elixir and I trying to just add some dependencies and run my mix project. I thought that Elixir has everything for easy and convenient development. But I stuck with dependency errors for hours. Everything I do what the official https://hex.pm/packages/certifi site says. In the mix.exs file I have:
Than I run:
As the mix says, there is no parse_trans-~>3.3, but right before It says that the parse_trans compiled successfully. It seems weird to me and not logical.
Guys, what do I wrong? Need I some specific sacral knowledge for working with it? Where I can read/ask for it? May be there are some rules how to fix problems like this?
Thank you for any help.
[13.04.2019] News. I tried to compile the certifi github version and everything was successful.
So, I can suggest that
hex
version is broken. When I try to installhttpoison
ion my mix project config file (which depends oncertifi
) I got the same error, but aboutcertifi
. I really don't know what to do. :(