凤凰混合 - 编译无法找到依赖的依赖

时间:2017-03-10 18:29:39

标签: elixir phoenix-framework mix

在我的凤凰应用程序中,我遇到一个问题,mix似乎无法找到我的某个依赖项的依赖项...让我分解它......

我向opentok添加了一个名为mix.exs的dep并运行mix deps.get - 它一切都很好,已安装,已添加到mix.lock等。但是,当我运行mix deps.compile时,我收到了几条与依赖关系相关的消息......例如:

DEP    jwt
mv: /Users/user/projects/phoenix_app/deps/opentok/deps/jwt/ebin/jwt.app: No such file or directory

但我必须恭敬地不同意,文件肯定存在,我正好看着它,它带有deps.get的dep。

好的很明显,这个过程比我理解的要多得多。我在这里错过了什么一步?如何让mix找到我知道的文件?

为了它的价值,我尝试了全新的东西 - 跑mix deps.unlock --allmix deps.clean --allmix deps.getmix deps.compile,仍然是一样的。

谢谢!

1 个答案:

答案 0 :(得分:0)

opentok的十六进制注册表似乎被打破了。如果您仍然需要使用它,请尝试mix.exs中的github版本:

{:opentok, github: "eyrmedical/opentok"}