We were trying to get set up with the project, but no erlang version is specified. First, I tried with Erlang 21.1 and Elixir 1.4, but I don't think they are compatible and I was getting this output while running any mix commands
* crypto : No usable OpenSSL found
* jinterface : No Java compiler found
* ssh : No usable OpenSSL found
* ssl : No usable OpenSSL found
it installed correctly, but then I got this output when trying to run mix deps.get
Could not start Hex. Try fetching a new version with "mix local.hex" or uninstalling it with "mix archive.uninstall hex.ez"
** (MatchError) no match of right hand side value: {:error, {:ssl, {'no such file or directory', 'ssl.app'}}}
(hex) lib/hex.ex:7: Hex.start/0
(mix) lib/mix/hex.ex:53: Mix.Hex.start/0
(mix) lib/mix/dep/loader.ex:144: Mix.Dep.Loader.with_scm_and_app/4
(mix) lib/mix/dep/loader.ex:99: Mix.Dep.Loader.to_dep/3
(elixir) lib/enum.ex:1229: Enum."-map/2-lists^map/1-0-"/2
(mix) lib/mix/dep/loader.ex:302: Mix.Dep.Loader.mix_children/1
(mix) lib/mix/dep/loader.ex:18: Mix.Dep.Loader.children/0
(mix) lib/mix/dep/converger.ex:56: Mix.Dep.Converger.all/4
and mix local.hex
** (MatchError) no match of right hand side value: {:error, {:ssl, {'no such file or directory', 'ssl.app'}}}
(mix) lib/mix/utils.ex:432: Mix.Utils.read_httpc/1
(mix) lib/mix/utils.ex:376: Mix.Utils.read_path/2
(mix) lib/mix/local.ex:139: Mix.Local.read_path!/2
(mix) lib/mix/local.ex:118: Mix.Local.find_matching_versions_from_signed_csv!/2
(mix) lib/mix/tasks/local.hex.ex:29: Mix.Tasks.Local.Hex.run/1
(mix) lib/mix/task.ex:300: Mix.Task.run_task/3
(mix) lib/mix/cli.ex:58: Mix.CLI.run_task/2
I saw that we are actually using Elixir 1.4.5, which is compatible with Erlang 20 so I am installing that to see if it makes any difference.
We were trying to get set up with the project, but no erlang version is specified. First, I tried with
Erlang 21.1
andElixir 1.4
, but I don't think they are compatible and I was getting this output while running any mix commandsI found this site, which suggests that
Elixir 1.4
is only compatible withErlang 18-19
https://github.com/elixir-lang/elixir/blob/master/lib/elixir/pages/Compatibility%20and%20Deprecations.md, but when trying to install both19.0
and19.3
I got this outputit installed correctly, but then I got this output when trying to run
mix deps.get
and
mix local.hex
I saw that we are actually using
Elixir 1.4.5
, which is compatible withErlang 20
so I am installing that to see if it makes any difference.