在我的凤凰应用程序中,我遇到一个问题,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 --all
,mix deps.clean --all
,mix deps.get
,mix deps.compile
,仍然是一样的。
谢谢!
答案 0 :(得分:0)
opentok的十六进制注册表似乎被打破了。如果您仍然需要使用它,请尝试mix.exs中的github版本:
{:opentok, github: "eyrmedical/opentok"}