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

Popular posts from this blog

python - mat is not a numerical tuple : openCV error -

c# - MSAA finds controls UI Automation doesn't -

wordpress - .htaccess: RewriteRule: bad flag delimiters -