Fl4m3Ph03n1x

Fl4m3Ph03n1x

Error mix deps.get in Mac

Background

I have a project that needs to run on a Mac machine. I have installed erlang 22.0 and Elixir 1.7.0 using asdf and I have tried to install the dependencies using mix deps.get.

Problem

However when I try to run it I get the following error:

(MatchError) no match of right hand side value: {:error, {:ssl, {'no such file or directory', 'ssl.app'}}}

I have tried to fix the issue by following this SO question but it didn’t fix the problem:

Questions

How can I fix this ?

Marked As Solved

kokolegorille

kokolegorille

Yeah last mac update was painful.

Here is what I did to make it work.

  • update asdf
  • update asdf erlang
  • update asdf elixir
  • reinstall tools

Something like this

$ asdf update
$ asdf plugin-update erlang
$ asdf plugin-update elixir

$ asdf list-all erlang
$ asdf list-all elixir

$ asdf install erlang 22.0.7
$ asdf global erlang 22.0.7

$ asdf install elixir 1.9.1-otp-22
$ asdf global elixir 1.9.1-otp-22

$ mix local.hex
$ mix local.rebar

Not to mention I had to update node, yarn and postgresql in the process…

Also Liked

OvermindDL1

OvermindDL1

In the iex terminal what’s the output of :ssl.start()?

And what version of OTP, 22.0.?? Try to make sure it is 22.0.7.

Fl4m3Ph03n1x

Fl4m3Ph03n1x

Thank you everyone for the help, it solved the issue!

Fl4m3Ph03n1x

Fl4m3Ph03n1x

iex(1)> :ssl.start()
** (UndefinedFunctionError) function :ssl.start/0 is undefined (module :ssl is not available)
:ssl.start()

So, I should install erlang 22.0.7 with asdf? I’m on it !

Where Next?

Popular in Questions Top

sen
Hi All, I set a environment variables in dev.exs , like below code. when i start server, how can i set the ${enable} value? thanks. d...
New
vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
9mm
I am constructing a JSON object (map) and I need to conditionally set a field. I’m trying to write proper elixir-way code… and I’m at a l...
New
JeremM34
Hello, how can I check the Phoenix version ? Thanks !
New
nobody
How to bind a phoenix app to a specific ip address? could not find anything about that, nowhere, unfortunately, but for me this is quite...
New
jaysoifer
Is there a way to rollback a specific migration and only that one (“skipping” all the other ones)? Would mix ecto.rollback -v 200809061...
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
beno
I will often find my self writing things similar to: case some_value do nil -> something() "" -> something() _ -> somethi...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
marick
I had some trouble figuring out how to make many-to-many associations work. Once I got it working, I wrote a blog post. Because I’m a nov...
New

Other popular topics Top

marius95
Hello everyone, I try to use an Javascript Event Handler in my root.html.leex file. Therefore I created a function in the app.js file: ...
New
lessless
I believe there are people here who are dealing with CSV files import on the daily basis, and since Excel is a really popular tool there ...
New
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
Lily
In templates/appointment/index.html.eex: <%= for appointment <- @appointments do %> <tr> <td><%= appoi...
New
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
New
PeterCarter
There are pre-rolled solutions for other frameworks that do work. However, Phoenix does not seem to have these. Have people had good expe...
New
hariharasudhan94
Lets say I have map like this fetching from my database %{"_id" => #BSON.ObjectId<58eb1a7a9ad169198c3dXXXX>, "email" => ...
New

We're in Beta

About us Mission Statement