After I Add this in my system, System stop working and start sowing me errors.
To use Timex with my projects, edit my mix.exs
file and add it as a dependency, as well as I added :timex
to my applications list.
def application do
[
mod: {GenPrNew.Application, []},
extra_applications: [:logger, :runtime_tools],
applications: [:timex]
]
end
defp deps do
[
{:phoenix, "~> 1.4.1"},
{:phoenix_pubsub, "~> 1.1"},
{:phoenix_ecto, "~> 4.0"},
{:ecto_sql, "~> 3.0"},
{:postgrex, ">= 0.0.0"},
{:phoenix_html, "~> 2.11"},
{:phoenix_live_reload, "~> 1.2", only: :dev},
{:gettext, "~> 0.11"},
{:jason, "~> 1.0"},
{:plug_cowboy, "~> 2.0"},
{:timex, "~> 3.0"}
]
end
Then after running mix deps.get
I start the server and have the following errors.
Compiling 13 files (.ex)
Generated gen_pr_new app
[info] Application gen_pr_new exited: GenPrNew.Application.start(:normal, []) returned an error: shutdown: failed to start child: GenPrNew.Repo
** (EXIT) shutdown: failed to start child: DBConnection.ConnectionPool
** (EXIT) exited in: GenServer.call(DBConnection.Watcher, {:watch, DBConnection.ConnectionPool.PoolSupervisor, [#PID<0.364.0>, #Referen
ce<0.2753608256.129368067.63218>, Postgrex.Protocol, [types: Postgrex.DefaultTypes, port: 5432, repo: GenPrNew.Repo, telemetry_prefix: [:gen_pr
_new, :repo], otp_app: :gen_pr_new, timeout: 15000, username: "postgres", password: "", database: "gen_pr_new_dev", hostname: "localhost", pool
_size: 10, pool: DBConnection.ConnectionPool]]}, :infinity)
** (EXIT) no process: the process is not alive or there's no process currently associated with the given name, possibly because its
application isn't started
** (Mix) Could not start application gen_pr_new: GenPrNew.Application.start(:normal, []) returned an error: shutdown: failed to start child: Ge
nPrNew.Repo
** (EXIT) shutdown: failed to start child: DBConnection.ConnectionPool
** (EXIT) exited in: GenServer.call(DBConnection.Watcher, {:watch, DBConnection.ConnectionPool.PoolSupervisor, [#PID<0.364.0>, #Referen
ce<0.2753608256.129368067.63218>, Postgrex.Protocol, [types: Postgrex.DefaultTypes, port: 5432, repo: GenPrNew.Repo, telemetry_prefix: [:gen_pr
_new, :repo], otp_app: :gen_pr_new, timeout: 15000, username: "postgres", password: "", database: "gen_pr_new_dev", hostname: "localhost", pool
_size: 10, pool: DBConnection.ConnectionPool]]}, :infinity)
** (EXIT) no process: the process is not alive or there's no process currently associated with the given name, possibly because its
application isn't started