Skip to content

Instantly share code, notes, and snippets.

@astery
Created November 4, 2016 12:04
Show Gist options
  • Save astery/7ffd44de9afb1c2dc2301843f7f75b1f to your computer and use it in GitHub Desktop.
Save astery/7ffd44de9afb1c2dc2301843f7f75b1f to your computer and use it in GitHub Desktop.
Mix get.deps issue
defmodule MixTest.Mixfile do
use Mix.Project
def project do
[app: :mix_test,
version: "0.1.0",
elixir: "~> 1.3",
build_embedded: Mix.env == :prod,
start_permanent: Mix.env == :prod,
deps: deps()]
end
# Configuration for the OTP application
#
# Type "mix help compile.app" for more information
def application do
[applications: [:logger]]
end
# Dependencies can be Hex packages:
#
# {:mydep, "~> 0.3.0"}
#
# Or git/path repositories:
#
# {:mydep, git: "https://github.com/elixir-lang/mydep.git", tag: "0.1.0"}
#
# Type "mix help deps" for more examples and options
defp deps do
[
{:ex_machina, "~> 1.0"},
]
end
end
%{"connection": {:hex, :connection, "1.0.4", "a1cae72211f0eef17705aaededacac3eb30e6625b04a6117c1b2db6ace7d5976", [:mix], []},
"db_connection": {:hex, :db_connection, "1.0.0", "63c03e520d54886a66104d34e32397ba960db6e74b596ce221592c07d6a40d8d", [:mix], [{:connection, "~> 1.0.2", [hex: :connection, optional: false]}, {:poolboy, "~> 1.5", [hex: :poolboy, optional: true]}, {:sbroker, "~> 1.0", [hex: :sbroker, optional: true]}]},
"decimal": {:hex, :decimal, "1.2.0", "462960fd71af282e570f7b477f6be56bf8968e68277d4d0b641a635269bf4b0d", [:mix], []},
"ex_machina": {:hex, :ex_machina, "1.0.2", "1cc49e1a09e3f7ab2ecb630c17f14c2872dc4ec145d6d05a9c3621936a63e34f", [:mix], [{:ecto, "~> 2.0", [hex: :ecto, optional: true]}]},
"postgrex": {:hex, :postgrex, "0.12.1", "2f8b46cb3a44dcd42f42938abedbfffe7e103ba4ce810ccbeee8dcf27ca0fb06", [:mix], [{:connection, "~> 1.0", [hex: :connection, optional: false]}, {:db_connection, "~> 1.0-rc.4", [hex: :db_connection, optional: false]}, {:decimal, "~> 1.0", [hex: :decimal, optional: false]}]}}
akulov@dev ~/mix_test
$ mix deps.get
Running dependency resolution
* Getting ex_machina (Hex package)
Checking package (https://repo.hex.pm/tarballs/ex_machina-1.0.2.tar)
Using locally cached package
akulov@dev ~/mix_test
$ mix deps.get
** (exit) exited in: GenServer.call(#PID<0.114.0>, {:versions, "decimal"}, 30000)
** (EXIT) time out
(elixir) lib/gen_server.ex:604: GenServer.call/3
(hex) lib/hex/remote_converger.ex:194: Hex.RemoteConverger.check_dep/2
(elixir) lib/enum.ex:657: anonymous fn/3 in Enum.each/2
(stdlib) lists.erl:1263: :lists.foldl/3
(elixir) lib/enum.ex:656: Enum.each/2
(hex) lib/hex/remote_converger.ex:39: Hex.RemoteConverger.converge/2
(mix) lib/mix/dep/converger.ex:89: Mix.Dep.Converger.all/4
(mix) lib/mix/dep/converger.ex:50: Mix.Dep.Converger.converge/4
akulov@dev ~/mix_test
$ mix deps.get
Running dependency resolution
All dependencies up to date
akulov@dev ~/mix_test
$ mix deps.get
Running dependency resolution
All dependencies up to date
akulov@dev ~/mix_test
$ mix deps.get
Running dependency resolution
All dependencies up to date
akulov@dev ~/mix_test
$ mix deps.get
Running dependency resolution
All dependencies up to date
akulov@dev ~/mix_test
$ mix deps.get
Running dependency resolution
All dependencies up to date
akulov@dev ~/mix_test
$ mix deps.get
** (exit) exited in: GenServer.call(#PID<0.114.0>, {:versions, "db_connection"}, 30000)
** (EXIT) time out
(elixir) lib/gen_server.ex:604: GenServer.call/3
(hex) lib/hex/remote_converger.ex:194: Hex.RemoteConverger.check_dep/2
(elixir) lib/enum.ex:657: anonymous fn/3 in Enum.each/2
(stdlib) lists.erl:1263: :lists.foldl/3
(elixir) lib/enum.ex:656: Enum.each/2
(hex) lib/hex/remote_converger.ex:39: Hex.RemoteConverger.converge/2
(mix) lib/mix/dep/converger.ex:89: Mix.Dep.Converger.all/4
(mix) lib/mix/dep/converger.ex:50: Mix.Dep.Converger.converge/4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment