Я не могу создать свой проект Phoenix. Очень хотелось бы несколько советов о том, как это исправить.
Детали настройки:
- Ubuntu 16.04.4 LTS
- Erlang/OTP 21 [erts-10.1] [source] [64-bit] [smp: 1:1] [ds: 1:1: 10] [async-threads: 1] [hipe]
- Эликсир 1.7.3 (скомпилировано с Erlang/OTP 20)
- Mix 1.7.3 (составлено с Erlang/OTP 20)
- Ecto v3.0.0
Я слежу за Phoenix Up and Running, чтобы сделать приложение.
mix phx.new hello
cd hello
mix ecto.create
Последняя команда дает мне:
== Compilation error in file lib/hello/repo.ex ==
** (ArgumentError) adapter Ecto.Adapters.Postgres was not compiled, ensure it is correct and it is included as a project dependency
lib/ecto/repo/supervisor.ex:71: Ecto.Repo.Supervisor.compile_config/2
lib/hello/repo.ex:2: (module)
(stdlib) erl_eval.erl:680: :erl_eval.do_apply/6
(elixir) lib/kernel/parallel_compiler.ex:206: anonymous fn/4 in Kernel.ParallelCompiler.spawn_workers/6
У меня установлен postgres. У меня есть супер пользователь postgres.