-
Notifications
You must be signed in to change notification settings - Fork 32
Closed
Labels
dette techniqueEntretien & maintenance générale, nécessaire pour que le code reste de bonne qualitéEntretien & maintenance générale, nécessaire pour que le code reste de bonne qualité
Description
Situation bizarre de compilation que j'ai rencontré en local:
❯ mix test
==> phoenix_markdown
Compiling 2 files (.ex)
error: Earmark.Options.__struct__/0 is undefined, cannot expand struct Earmark.Options. Make sure the struct name is correct. If the struct name exists and is correct but it still cannot be found, you likely have cyclic module usage in your code
lib/phoenix_markdown/engine.ex:25: PhoenixMarkdown.Engine.compile/2
== Compilation error in file lib/phoenix_markdown/engine.ex ==
** (CompileError) lib/phoenix_markdown/engine.ex: cannot compile module PhoenixMarkdown.Engine (errors have been logged)
(stdlib 3.17.2.4) lists.erl:1358: :lists.mapfoldl/3
could not compile dependency :phoenix_markdown, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile phoenix_markdown --force", update it with "mix deps.update phoenix_markdown" or clean it with "mix deps.clean phoenix_markdown"
Pas sûr de comment je suis tombé là dedans mais je note, et je vais aller commenter ici:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
dette techniqueEntretien & maintenance générale, nécessaire pour que le code reste de bonne qualitéEntretien & maintenance générale, nécessaire pour que le code reste de bonne qualité