首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >混合调解在编译Ecto时失败

混合调解在编译Ecto时失败
EN

Stack Overflow用户
提问于 2014-12-05 18:24:27
回答 1查看 314关注 0票数 3

在灵丹妙药:

当试图编译Ecto的依赖项时,我遇到了下面的混合和池男孩错误:

代码语言:javascript
复制
>mix compile

** (混合)应用程序池男孩指定了一个非语义版本cat VERSION。混合只能与需求~> 1.2.1与语义版本相匹配,若要与任何版本匹配,请使用正则表达式作为需求

我在Windows 8.1上

这是我的混合饮料:

注意:我必须使用"~> 0.6.0“作为postgrex,否则它会抱怨依赖解决方案。(在Ecto中,它只是说要使用">= 0.0.0")

代码语言:javascript
复制
defp deps do
[
  {:postgrex, "~> 0.6.0"},
  {:ecto, "~> 0.2.5"}
]
end

从编译错误消息来看,似乎混合没有正确地处理某些事情,或者池男孩没有也可能不在Ecto方面?

不管怎么说,有人知道怎么解决这个问题或者有办法解决吗?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-07 11:17:57

这是个池子虫。Rebar (Erlang )允许用户在应用程序文件中注入自定义代码,池男孩正在使用此特性使用特定的OS命令从文件系统读取版本。它在Linux上工作,但在Windows上会失败。我开了一期关于泳池男孩问题追踪器的文章。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27322330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档