在生产中部署Phoenix应用程序时出错

时间:2015-11-26 12:34:30

标签: elixir phoenix-framework

我试图在VPS中以生产模式启动Phoenix应用程序(在开发模式下可以),因此,在编译我的应用程序资产后,我运行:

PORT=4001 MIX_ENV=prod mix phoenix.server

我得到了:

** (Mix) Could not start application myapp: could not find application file: myapp.app

我该怎么办?

1 个答案:

答案 0 :(得分:6)

使用prod环境,您需要显式编译您的应用程序。它不会被自动编译 - 这是build_embedded: truemix.exs选项的行为之一。

在开始之前运行MIX_ENV=prod mix compile应解决所有问题。