我一直在尝试使用 Phoenix 构建博客,并使用 exrm 进行部署。一切都在开发中没有错误,但是当我尝试在控制台中打开它时,exrm 版本给了我错误。我一直在关注本教程。
这是我在 iex 中收到的错误消息:
[info] Application blog exited: Blog.start(:normal, []) returned an error: shutdown: failed to start child: Blog.Repo
** (EXIT) an exception was raised:
** (File.Error) could not list directory "priv/posts": no such file or directory
(elixir) lib/file.ex:1174: File.ls!/1
(blog) lib/blog/crawler.ex:3: Blog.Crawler.crawl/0
(elixir) lib/agent/server.ex:8: Agent.Server.init/1
(stdlib) gen_server.erl:328: :gen_server.init_it/6
(stdlib) proc_lib.erl:247: :proc_lib.init_p_do_apply/3
只是为了清楚目录“priv/posts”确实存在于我的项目中。并且mix phoenix.server
确实认得。它只显示 exrm 版本中的错误。