【问题标题】:Phoenix mix - compile can't find dependency of dependencyPhoenix mix - 编译找不到依赖的依赖
【发布时间】:2017-08-01 05:04:47
【问题描述】:

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

我向mix.exs 添加了一个名为opentok 的部门并运行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 的部门一起提供。

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

对于它的价值,我尝试了整个新鲜的东西 - 运行 mix deps.unlock --allmix deps.clean --allmix deps.getmix deps.compile,还是一样的东西。

谢谢!

【问题讨论】:

    标签: elixir phoenix-framework elixir-mix


    【解决方案1】:

    opentok 的十六进制注册表似乎已损坏。如果你仍然需要使用它,试试你 mix.exs 中的 github 版本:

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

    【讨论】:

    • 谢谢 - 我不确定这是否正是我的问题,但很高兴知道。
    猜你喜欢
    • 2018-10-24
    • 2017-05-13
    • 2019-10-20
    • 2017-12-05
    • 2021-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多