1.はじめに
mix deps.get
を実行すると、mix local.hex
の処理でコケました。
(下記の例は、circuits_i2c
を使う時の例)
「function :inets.stop/2 is undefined」とのことですが・・・
このときの処置についてメモを残します。
$ mix deps.get
Could not find Hex, which is needed to build dependency :circuits_i2c
Shall I install Hex? (if running non-interactively, use "mix local.hex --force") [Yn]
** (UndefinedFunctionError) function :inets.stop/2 is undefined (module :inets is not available)
:inets.stop(:httpc, :mix)
(mix) lib/mix/utils.ex:560: Mix.Utils.read_httpc/1
(mix) lib/mix/utils.ex:501: Mix.Utils.read_path/2
(mix) lib/mix/local.ex:149: Mix.Local.read_path!/2
(mix) lib/mix/local.ex:126: Mix.Local.find_matching_versions_from_signed_csv!/2
(mix) lib/mix/tasks/local.hex.ex:56: Mix.Tasks.Local.Hex.run_install/1
(mix) lib/mix/dep/loader.ex:168: Mix.Dep.Loader.with_scm_and_app/4
(mix) lib/mix/dep/loader.ex:121: Mix.Dep.Loader.to_dep/3
続きを読む