elixir - Mix compiliation fails when compiling Ecto -
in elixir:
when trying compile dependencies ecto, run following error mix , poolboy:
>mix compile
** (mix) application poolboy specified non semantic version `cat version`. mix can match requirement ~> 1.2.1 against semantic versions, match against version, please use regex requirement
i'm on windows 8.1
here mix deps:
note: have use "~> 0.6.0" postgrex or else complain of dependency resolution. (in ecto docs, says use ">= 0.0.0")
defp deps [ {:postgrex, "~> 0.6.0"}, {:ecto, "~> 0.2.5"} ] end
from compile error message, seems either mix not handling or poolboy isn't , may not on ecto side?
anyways, know how fix or have workaround? thanks.
this poolboy bug. rebar (erlang build tool) allows users inject custom code in application files , poolboy using feature read version filesystem using specific os commands. works on linux going fail on windows. have opened issue on poolboy issues tracker.
Comments
Post a Comment