So I’m trying to add ecto_psql_extras 0.6
to my project which pulls in table_rex 3.1.1
. Now when I try to compile I get
== Compilation error in file lib/table_rex/renderer/text.ex ==
** (CompileError) lib/table_rex/renderer/text.ex:282: unknown key :wrapped_lines for struct TableRex.Cell
(elixir 1.11.4) src/elixir_fn.erl:15: anonymous fn/4 in :elixir_fn.expand/3
(elixir 1.11.4) expanding macro: Kernel.|>/2
This is perplexing to me. There is a wrapped_lines
key in the struct.
grep 'defstruct' deps/table_rex/lib/table_rex/cell.ex
defstruct raw_value: nil, rendered_value: "", align: nil, color: nil, wrapped_lines: [""]
I’ve deleted deps, build, run mix clean
, etc. Nothing seems to do the trick. However, what’s odd is every time I try to compile I get a bunch of redefining module
warnings. Even on a fresh deps pull and compile:
==> table_rex
Compiling 7 files (.ex)
warning: redefining module TableRex.Column (current version loaded from /Users/m/workspace/dozer/_build/dev/lib/licensir/ebin/Elixir.TableRex.Column.beam)
lib/table_rex/column.ex:1
warning: redefining module TableRex.Table (current version loaded from /Users/m/workspace/dozer/_build/dev/lib/licensir/ebin/Elixir.TableRex.Table.beam)
lib/table_rex/table.ex:1
warning: redefining module TableRex.Renderer.Text (current version loaded from /Users/m/workspace/dozer/_build/dev/lib/licensir/ebin/Elixir.TableRex.Renderer.Text.beam)
lib/table_rex/renderer/text.ex:1
warning: redefining module TableRex (current version loaded from /Users/m/workspace/dozer/_build/dev/lib/licensir/ebin/Elixir.TableRex.beam)
lib/table_rex.ex:1
warning: redefining module TableRex.Cell (current version loaded from /Users/m/workspace/dozer/_build/dev/lib/licensir/ebin/Elixir.TableRex.Cell.beam)
lib/table_rex/cell.ex:1
warning: redefining module TableRex.Renderer.Text.Meta (current version loaded from /Users/m/workspace/dozer/_build/dev/lib/licensir/ebin/Elixir.TableRex.Renderer.Text.Meta.beam)
lib/table_rex/renderer/text/meta.ex:1
warning: redefining module TableRex.Renderer (current version loaded from /Users/m/workspace/dozer/_build/dev/lib/licensir/ebin/Elixir.TableRex.Renderer.beam)
lib/table_rex/renderer.ex:1
== Compilation error in file lib/table_rex/renderer/text.ex ==
** (CompileError) lib/table_rex/renderer/text.ex:282: unknown key :wrapped_lines for struct TableRex.Cell
(elixir 1.11.4) src/elixir_fn.erl:15: anonymous fn/4 in :elixir_fn.expand/3
(elixir 1.11.4) expanding macro: Kernel.|>/2