Can’t start a release built with distillery using this command
> env MIX_ENV=prod mix do release --env=prod --no-tar --erl="+K true +A 100"
Gives this error
> _build/prod/rel/my_elli/bin/my_elli start
env: +K: No such file or directory
output if I add --verbose
flag
===> Compiling elli
==> distillery
Compiling 18 files (.ex)
Generated distillery app
==> my_elli
Compiling 3 files (.ex)
Generated my_elli app
==> Loading configuration..
==> Assembling release..
==> Building release my_elli:0.1.0 using environment prod
==> Discovered applications:
inets-6.3.6
from: /usr/local/Cellar/erlang/19.3/lib/erlang/lib/inets-6.3.6
applications:
:kernel
:stdlib
includes: none
elli-2.0.1
from: _build/prod/lib/elli
applications:
:kernel
:stdlib
:inets
includes: none
logger-1.4.2
from: /usr/local/Cellar/elixir/1.4.2/bin/../lib/logger
applications:
:kernel
:stdlib
:elixir
includes: none
compiler-7.0.4
from: /usr/local/Cellar/erlang/19.3/lib/erlang/lib/compiler-7.0.4
applications:
:kernel
:stdlib
includes: none
elixir-1.4.2
from: /usr/local/Cellar/elixir/1.4.2/bin/../lib/elixir
applications:
:kernel
:stdlib
:compiler
includes: none
stdlib-3.3
from: /usr/local/Cellar/erlang/19.3/lib/erlang/lib/stdlib-3.3
applications:
:kernel
includes: none
kernel-5.2
from: /usr/local/Cellar/erlang/19.3/lib/erlang/lib/kernel-5.2
applications: none
includes: none
my_elli-0.1.0
from: _build/prod/lib/my_elli
applications:
:kernel
:stdlib
:elixir
:logger
:elli
includes: none
iex-1.4.2
from: /usr/local/Cellar/elixir/1.4.2/bin/../lib/iex
applications:
:kernel
:stdlib
:elixir
includes: none
sasl-3.0.3
from: /usr/local/Cellar/erlang/19.3/lib/erlang/lib/sasl-3.0.3
applications:
:kernel
:stdlib
includes: none
runtime_tools-1.11.1
from: /usr/local/Cellar/erlang/19.3/lib/erlang/lib/runtime_tools-1.11.1
applications:
:kernel
:stdlib
includes: none
==> Generated overlay vars:
release_name=:my_elli
release_version="0.1.0"
is_upgrade=false
upgrade_from=:latest
dev_mode=false
include_erts=true
include_src=false
include_system_libs=true
erl_opts="+K true +A 100"
run_erl_env="+K true +A 100"
erts_vsn="8.3"
output_dir="_build/prod/rel/my_elli"
==> Copying applications to _build/prod/rel/my_elli
==> Generating nodetool
==> Generating start_erl.data
==> Generating vm.args
==> Generating sys.config from config/config.exs
==> Including ERTS 8.3 from /usr/local/Cellar/erlang/19.3/lib/erlang/erts-8.3
==> Generating boot script
==> Generating RELEASES
==> Generating start_clean.boot
==> Applying overlays
==> Applying mkdir overlay
dst: releases/0.1.0/hooks
==> Applying mkdir overlay
dst: releases/0.1.0/hooks/pre_configure.d
==> Applying mkdir overlay
dst: releases/0.1.0/hooks/pre_start.d
==> Applying mkdir overlay
dst: releases/0.1.0/hooks/post_start.d
==> Applying mkdir overlay
dst: releases/0.1.0/hooks/pre_stop.d
==> Applying mkdir overlay
dst: releases/0.1.0/hooks/post_stop.d
==> Applying mkdir overlay
dst: releases/0.1.0/hooks/pre_upgrade.d
==> Applying mkdir overlay
dst: releases/0.1.0/hooks/post_upgrade.d
==> Applying mkdir overlay
dst: releases/0.1.0/commands
==> Release successfully built!
You can run it in one of the following ways:
Interactive: _build/prod/rel/my_elli/bin/my_elli console
Foreground: _build/prod/rel/my_elli/bin/my_elli foreground
Daemon: _build/prod/rel/my_elli/bin/my_elli start