0
我在新部署的Phoenix应用程序(在Heroku上)出现错误。如何诊断Phoenix Framework“服务器内部错误”
我在“服务器内部错误”中看到的唯一错误。
如何获取更多信息并诊断/修复此错误?
我在新部署的Phoenix应用程序(在Heroku上)出现错误。如何诊断Phoenix Framework“服务器内部错误”
我在“服务器内部错误”中看到的唯一错误。
如何获取更多信息并诊断/修复此错误?
您正在尝试使用药剂1.3功能(DateTime
在1.3加入),但是在默认情况下,Heroku的buildpack使用药剂1.2
在回购的根添加elixir_buildpack.config
文件有以下:
elixir_version=1.3.2
你应该在你的日志中有东西。尝试'heroku日志-f'并执行网络请求。一个常见的原因是没有运行迁移。 – Gazler
**(UndefinedFunctionError)未定义的函数DateTime.utc_now/0(模块DateTime不可用)...我在脚注中使用了'<%= DateTime.utc_now.year%>'。尽管在开发中工作。 –
为了将来的参考,如果您从一开始就确定了所有相关软件的版本,它可能会为您节省一些时间。 @Gazler一旦知道你的Elixir版本是什么,就知道这个问题。 –