2016-01-22 4 views
4

Пробовать феникс и эликсир в первый раз. Застрял в самом конце во время запуска проекта.ошибка во время установки феникс рамки

mix phoenix.server 

У кого-то была такая же проблема? Вот ошибка. (postgrex был добавлен как зависимость)

** (Mix) Не удалось запустить блог приложения: Blog.start (: normal, []) вернул ошибку: shutdown: не удалось запустить дочерний элемент: Blog.Repo ** (EXIT): не удалось запустить дочерний элемент: Ecto.Adapters.Postgres ** (EXIT) было создано исключение: ** (RuntimeError) не удалось найти Ecto.Adapters.Postgres.Connection.

Пожалуйста, проверьте, как вы добавили: postgrex как зависимость:

{:postgrex, ">= 0.0.0"} 

И помните перекомпилировать Ecto потом, очищая текущий билд:

mix deps.clean ecto 

      (ecto) lib/ecto/adapters/sql.ex:420: Ecto.Adapters.SQL.start_link/4 
      (stdlib) supervisor.erl:343: :supervisor.do_start_child/2 
      (stdlib) supervisor.erl:326: :supervisor.start_children/3 
      (stdlib) supervisor.erl:292: :supervisor.init_children/2 
      (stdlib) gen_server.erl:328: :gen_server.init_it/6 
      (stdlib) proc_lib.erl:240: :proc_lib.init_p_do_apply/3 

ответ

4

Это было исправлено в последней экто. Пожалуйста, запустите:

$ mix deps.update ecto 
$ mix phoenix.server 

И вы должны быть все готово

+0

Спасибо @ Крис. это сработало. – lostShip

Смежные вопросы