Я запускаю контейнер с приложением Elixir, но когда я пытаюсь создать загрузчик, я получаю следующую ошибку:
Я пытался изменить версию Elixir и Erlang, но ошибка сохраняется.
14: 17: 44.539 [ошибка] Не удалось загрузить /mnt/svcs/lukla/_build/dev/lib/re2/ebin/re2.beam:: badfile
14: 17: 44,539 [error] beam / beam_load.c (1863): Ошибка загрузки модуля re2:
Этот файл BEAM был скомпилирован для более поздней версии системы, чем 20.
Чтобы исправить это, пожалуйста, перекомпилируйте этот модуль с 20 компилятором.
(Использование кода операции 164; этот эмулятор поддерживает только до 159.)
** (выход) завершен в:: gen_fsm.sync_send_event (#PID <0.360.0>, {: send_query, #Reference <0.2121126444.1751646212.63871>, {: cql_query, "DROP KEYSPACE IF EXISTS lukla_dev;", [ ],: undefined, false, 100,: undefined,: one,: undefined,: undefined}}, 5000)
** (ВЫХОД) возникла исключительная ситуация:
** (UndefinedFunctionError) функция: re2.compile / 1 не определен (модуль: re2 недоступен)
(re2): re2.compile ('\' (\? |: \ w +) \ ' (?: (?: [^ "] " [^ "] ") [^ "] $) ')
(cqerl) /mnt/svcs/lukla/deps/cqerl/src/cqerl_cache.erl:58:: cqerl_cache.lookup / 2
(cqerl) /mnt/svcs/lukla/deps/cqerl/src/cqerl_client.erl:244:: cqerl_client.live/3
(stdlib) gen_fsm.erl: 483:: gen_fsm.handle_msg / 8
(stdlib) proc_lib.erl: 247:: proc_lib.init_p_do_apply / 3
(stdlib) gen_fsm.erl: 252:: gen_fsm.sync_send_event / 3
(cqerl) /mnt/svcs/lukla/deps/cqerl/src/cqerl.erl:196:: cqerl.run_query / 3
lib / cqex / query.ex: 62: CQEx.Query.call/2
lib / cqex / query.ex: 75: CQEx.Query.call! / 2
lib / mix / tasks / cassandra.drop.ex: 18: Mix.Tasks.Cassandra.Drop.run/1
(mix) lib / mix / task.ex: 314: Mix.Task.run_task / 3
(эликсир) lib / enum.ex: 737: Enum. "- каждый / 2-списки ^ foreach / 1-0 -" / 2
(эликсир) lib / enum.ex: 737: Enum.each / 2
14: 17: 44.572 [ошибка] ** Конечный автомат #PID <0.360.0> завершается
** Последнее сообщение было {: "$ gen_sync_event", {#PID <0.74.0>, #Reference <0.2121126444.1751646212.63875>}, {: send_query, #Reference <0.2121126444.1751646212.63871>, {: cql_query, "DROP KEYSP" ЕСЛИ СУЩЕСТВУЕТ lukla_dev; ", [],: undefined, false, 100,: undefined,: one,: undefined,: undefined}}}
** Когда государство ==: жить** Данные == {: client_state,: cqerl_auth_plain_handler,: undefined,: undefined, {'cassandra', 9042},: tcp, #Port <0.8647>,: undefined,: system,: infinity, "",: undefined, [{0,: undefined}, {1,: undefined}, {2,: undefined}, {3,: undefined}, {4,: undefined}, {5,: undefined}, {6,: undefined}, {7,: не определено}, {8,: не определено}, {9,: не определено}, {10,: не определено}, {11,: не определено}, {12,: не определено}, {13,: не определено}, { 14,: undefined}, {15,: undefined}, {16,: undefined}, {17,: undefined}, {18,: undefined}, {19,: undefined}, {20,: undefined}, {21 ,: undefined}, {22,: undefined}, {23,: undefined}, {24,: undefined}, {25,: undefined}, {26,: undefined}, {27,: undefined}, {28, : не определено}, {29,: не определено}, {30,: не определено}, {31,: не определено}, {32,: не определено}, {33,: не определено}, {34,: не определено}, {35,. ..}, {...}, ...], {[], []}, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, ...], [ ],: hash, {{'cassandra', 9042}, [ include_applications: [], пространство ключей :: system, num_clients: 2, query_timeout: 5000]}}
** Причина прекращения =
** {: «модуль не может быть загружен», [{: re2,: compile, ['\' (\? |: \ w +) \ ' (?: (?: [^ "]) "[^"]") [^"] $) '], []}, {: cqerl_cache,: lookup, 2, [file:' / mnt / svcs / lukla / deps / cqerl / src / cqerl_cache.erl ', строка: 58]}, {: cqerl_client,: live, 3, [file:' /mnt/svcs/lukla/deps/cqerl/src/cqerl_client.erl ', строка: 244]}, {: gen_fsm,: handle_msg, 8, [файл: 'gen_fsm.erl', строка: 483]}, {: proc_lib,: init_p_do_apply, 3, [файл: 'proc_lib.erl', строка: 247]}]}