0
私はPhoenixを使ってブログを構築しようとしていて、それをexrmで展開しています。すべてが開発中にエラーフリーで動作しますが、exrmリリースではコンソールで開くときにエラーが表示されます。私はこれに従いましたtutorial。ただ、私のプロジェクトには存在しないディレクトリ「PRIV /ポスト」明確にすることが"priv/post"を読むことができませんでした。そのようなファイルやディレクトリはありません
[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
:
これは私がIEXで取得するエラーメッセージです。そしてmix phoenix.server
はそれを認識します。これは、exrmリリースでのエラーを表示するだけです。
エラーが発生しました。子ブログを開始できませんでした。レポ。監督者に報告しましたか? – TheAnh
機能でディレクトリがどのように指定されたかは問題です。これは '' priv/posts''の代わりに '' Application.app_dir( "priv/posts")であったはずです。 –