无法读取" priv / post":没有这样的文件或目录

时间:2016-07-09 20:29:47

标签: elixir phoenix-framework exrm

我一直在尝试使用Phoenix构建博客,并使用exrm进行部署。在开发过程中一切都没有错误,但是当我尝试在控制台中打开它时,exrm版本会给我带来错误。我一直在关注tutorial

这是我在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版本中的错误。

1 个答案:

答案 0 :(得分:2)

问题可以通过替换" priv / posts"来解决。使用Application.app_path(app_name," priv / posts")。