El comando 'generar' no se entiende o no aplicable
Pregunta
Estoy tratando de ejecutar la barra de barras para generar un lanzamiento para un proyecto de barras de barras de Erlang y obtener el siguiente error. ¿Alguna idea de lo que estoy haciendo mal?
./rebar generate
Command 'generate' not understood or not applicable
Estoy en OSX con la versión de Erlang Erlang R14B03 y abajo está mi barra de refuerzo.conf
{lib_dirs, ["deps"]}.
{sub_dirs, ["rel"]}.
{deps, [
{folsom, ".*", {git, "git://github.com/boundary/folsom", "master"}}
]}.
{require_otp_vsn, "R14|R15"}.
{erl_opts, [
fail_on_warning,
debug_info,
warn_missing_spec
]}.
{clean_files, ["*.eunit", "ebin/*.beam", "rel/graphsom"]}.
{cover_enabled, true}.
{eunit_opts, [verbose, {report, {eunit_surefire, [{dir, "."}]}}]}.
Solución
Está recibiendo este error porque la barra de refuerzo no puede encontrar una versión. Deberías verificar si tienes reltool.config
en algún lugar y rebar
lo sabe.
Si no existe ningún lanzamiento, puede crear uno nuevo:
mkdir rel
cd rel
../rebar create-node nodeid=YOUR_NODE_ID
Por último, debes decir rebar
sobre el lanzamiento. En su caso, ya tiene lo siguiente agregado a barras.config:
{sub_dirs, ["rel"]}.
Esto debería permitir que el comando Generar cree una nueva versión.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow