我正在使用Docker开发Elixir伞形应用程序。我有一个伞应用程序和凤凰应用程序内。当我用mix phx.server
本地启动代码时,一切正常。当我在Docker容器中执行相同操作(代码通过docker-sync
同步)时,我收到此错误:
(Mix) Could not start application runtime_tools: could not find application file: runtime_tools.app
有关如何解决这个问题的想法吗?
答案 0 :(得分:0)
原来我的docker镜像中没有安装erlang-runtime-tools。添加
RUN apk --update add erlang-runtime-tools
到dockerfile修复了这个问题。感谢@Alexei Sholik指出这一点。