What am I doing wrong?
-thanks
I can't get my deps working after I tried to play Elixir 15.0.
After switching Elixir back to to 14.3...
I realize some of my deps were pointing to master branches, like ecto.
So, I switched to Ecto 0.2.2, but getting a strange error.
after doing deps.clean --all, deps.get, deps.compile, I get the errors below.
and Decimal is missing.
If I do deps.unlock on decimal, I can do a deps get and retrieve decimal,
but it is still not in _build directory
$ mix deps.compile decimal
** (Mix) Unknown dependency decimal for environment dev
== Compilation error on file lib/ecto/query/util.ex ==
** (CompileError) lib/ecto/query/util.ex:60: Decimal.__struct__/0 is undefined, cannot expand struct Decimal
(elixir) src/elixir_map.erl:44: :elixir_map.translate_struct/4
(stdlib) lists.erl:1352: :lists.mapfoldl/3
(elixir) src/elixir_clauses.erl:26: :elixir_clauses.match/3
(elixir) src/elixir_clauses.erl:35: :elixir_clauses.clause/7
(elixir) src/elixir_def.erl:195: :elixir_def.translate_clause/7 \
(elixir) src/elixir_def.erl:184: :elixir_def.translate_definition/8
(elixir) src/elixir_def.erl:95: :elixir_def.store_definition/9
(elixir) src/elixir.erl:170: :elixir.erl_eval/3
== Compilation error on file lib/ecto/model/schema.ex ==
** (CompileError) lib/ecto/model/schema.ex:128: module Ecto.Query.Util is not loaded and could not be found
(elixir) src/elixir_exp.erl:102: :elixir_exp.expand/2
(stdlib) lists.erl:1352: :lists.mapfoldl/3
(stdlib) lists.erl:1353: :lists.mapfoldl/3
(elixir) src/elixir_exp.erl:49: :elixir_exp.expand/2
(elixir) src/elixir.erl:201: :elixir.quoted_to_erl/3
(elixir) src/elixir.erl:170: :elixir.erl_eval/3
could not compile dependency ecto, mix compile failed. You can recompile this dependency with `mix deps.compile ecto` or update it with `mix deps.update ecto`
2.1.2 apollo:~/code/work/fbrain/thor (master)!!!
my project ..
# mix.exs
...
defp deps do
[
{:phoenix, "0.3.1"},
{:cowboy, "~> 0.10.0", github: "extend/cowboy", optional: true},
{:oauthex, github: "dgoldie/oauthex"},
{:httpoison, github: "edgurgel/httpoison"},
{:sweet_xml, github: "gniquil/sweet_xml"},
{:apex, github: "BjRo/apex"},
{:postgrex, ">= 0.0.0"},
# {:ecto, github: "elixir-lang/ecto"},
{:ecto, "~> 0.2.2"},
{:timex, "~> 0.10.1"}
]