試圖建立使用菲尼克斯V1.3以下這個教程的API:
https://dreamconception.com/tech/phoenix-full-fledged-api-in-five-minutes
(作出一定要按照每一個步驟,以信)菲尼克斯1.3(藥劑)錯誤:Myapp.Users.User .__結構__/0未定義,不能展開結構Myapp.Users.User
當我嘗試運行mix ecto.setup
我得到以下錯誤:
Compiling 17 files (.ex)
== Compilation error on file lib/myapp/users/users.ex ==
** (CompileError) lib/myapp/users/users.ex:65: Myapp.Users.User.__struct__/0 is undefined, cannot expand struct Myapp.Users.User
(stdlib) lists.erl:1354: :lists.mapfoldl/3
lib/myapp/users/users.ex:65: (module)
(stdlib) erl_eval.erl:670: :erl_eval.do_apply/6
(elixir) lib/kernel/parallel_compiler.ex:117: anonymous fn/4 in Kernel.ParallelCompiler.spawn_compilers/1
的lib/myapp/users/users.ex
是相當大的:https://github.com/nelsonic/phoenix-api-example/blob/master/lib/myapp/users/users.ex#L65
在GitHub上完成代碼:https://github.com/nelsonic/phoenix-api-example
任何調試它幫助將是多讚賞。
您似乎沒有'MyApp.Users.User'模塊。 –
不得低於'網/這些文件'是'LIB /'在鳳凰城1.3?我可以看到在'網絡/模型/相干/ user.ex''defmodule Myapp.Users.User'。 – Dogbert
@Dogbert以及斑點,我想'Coherence'是_assuming_這是一個V1.2應用程序... – nelsonic