私はElixirに取り組んでおり、Erlangの組み込み:httpc
関数を使用してgetリクエストを実行しています。
if {:ok, {status, header, body}} = :httpc.request(:get, {img, []}, [], []) do
# ...
end
機能は良好に動作しています。その後、mix dialyzer を実行すると、エラーが返されます。
:0:unknown_function
Function :httpc.request/4 does not exist.
________________________________________________________________________________
lib/vutuv/accounts.ex:301:guard_fail
Guard test:
_ :: {:ok, {_, _, _}}
===
false
can never succeed.
________________________________________________________________________________
done (warnings were emitted)
この行を挿入して、関数のチェックをスキップするように Dialyzer に指示します。
@dialyzer {:nowarn_function, get_gravatar: 2}
ただし、エラーは引き続き発生します
:0:unknown_function
Function :httpc.request/4 does not exist.
________________________________________________________________________________
done (warnings were emitted)