I created a fresh project for Phoenix using mix archive.install hex phx_new 1.8.0-rc.3
and then mix phx.new foo_bar
cded to the project and when I ran mix igniter.install … got this error:
╰─❯ mix igniter.install ash ash ash_phoenix ash_postgres \
ash_oban oban_web live_debugger ash_ai --yes \
&& mix ash.setup
Updating project's igniter dependency ✔
checking for igniter in project ✔
compiling igniter ✔
compile ✔
Dependency ash is already in mix.exs with the desired version. Skipping.
compiling 8 packages ✔
Successfully installed:
* ash
* ash_phoenix
* ash_postgres
* ash_oban
* oban_web
* live_debugger
* ash_ai
==> json_xema
Compiling 4 files (.ex)
== Compilation error in file lib/json_xema/schema_validator.ex ==
** (ArgumentError) cannot inject attribute @schemas into function/macro because cannot escape #Reference<0.15363445.1713504257.22840>. The supported values are: lists, tuples, maps, atoms, numbers, bitstrings, PIDs and remote functions in the format &Mod.fun/arity
(elixir 1.18.4) lib/kernel.ex:3777: Kernel.do_at_escape/2
(elixir 1.18.4) expanding macro: Kernel.@/1
lib/json_xema/schema_validator.ex:314: JsonXema.SchemaValidator.validate/2
could not compile dependency :json_xema, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile json_xema --force", update it with "mix deps.update json_xema" or clean it with "mix deps.clean json_xema"
Same error with:
╰─❯ mix ash_ai.gen.chat --live ─╯
==> json_xema
Compiling 4 files (.ex)
== Compilation error in file lib/json_xema/schema_validator.ex ==
** (ArgumentError) cannot inject attribute @schemas into function/macro because cannot escape #Reference<0.776695197.3324903427.261614>. The supported values are: lists, tuples, maps, atoms, numbers, bitstrings, PIDs and remote functions in the format &Mod.fun/arity
(elixir 1.18.4) lib/kernel.ex:3777: Kernel.do_at_escape/2
(elixir 1.18.4) expanding macro: Kernel.@/1
lib/json_xema/schema_validator.ex:314: JsonXema.SchemaValidator.validate/2
could not compile dependency :json_xema, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile json_xema --force", update it with "mix deps.update json_xema" or clean it with "mix deps.clean json_xema"
╰─❯ mix deps.compile json_xema --force ─╯
==> json_xema
Compiling 4 files (.ex)
== Compilation error in file lib/json_xema/schema_validator.ex ==
** (ArgumentError) cannot inject attribute @schemas into function/macro because cannot escape #Reference<0.2451391228.1177419777.222232>. The supported values are: lists, tuples, maps, atoms, numbers, bitstrings, PIDs and remote functions in the format &Mod.fun/arity
(elixir 1.18.4) lib/kernel.ex:3777: Kernel.do_at_escape/2
(elixir 1.18.4) expanding macro: Kernel.@/1
lib/json_xema/schema_validator.ex:314: JsonXema.SchemaValidator.validate/2
could not compile dependency :json_xema, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile json_xema --force", update it with "mix deps.update json_xema" or clean it with "mix deps.clean json_xema"
I’m pretty new to Elixir, and this one if beyond me. About to try again from scratch.