sribe
May 16, 2016, 5:40pm
1
So I export MIX_ENV=prod, then get deps, compile deps, compile–no errors from any of those steps, then this:
bash-4.1$ mix release
Building release with MIX_ENV=prod.
==> ERROR: "Failed to build release. Please fix any errors and try again."
Things are a little out of date on this box, Erlang 18.2 & Elixir 1.2.3. I’m going to update, but wondering if anyone has any insight into this failure.
Qqwy
May 16, 2016, 8:00pm
2
I tried exrm myself for the first time today, and faced the same issue.
I expected that it was something I’d done myself, but as you’re having the same problem as well, maybe something really is broken.
In any case, it is indeed a very cryptic error message, so I hope that someone can shed some light here.
sribe
May 16, 2016, 8:02pm
3
Updating Elixir to 1.2.5 (from 1.2.3) fixed it.
I should add that I still have no idea what the error actually was, but 1.2.5 is the only change between it not working and working.
Qqwy
May 16, 2016, 8:20pm
4
Glad you got it working!
Now I only hope that I’ll get it working over here as well. As I already am on Elixir 1.2.5 this has to be a different problem then…
Does anyone know how to get more information from Exrm on what is wrong?
Have you tried mix release --verbosity=verbose
? That might give you some further clues…
1 Like
Qqwy
May 16, 2016, 9:36pm
6
Thank you! Using the verbose mode, it gives me the following final part:
===> Provider (resolve_release) failed with: {error,
{rlx_prv_release,
{failed_solve,
{unreachable_package,
kernel}}}}
==> ERROR: "Failed to build release. Please fix any errors and try again."