CircleCIでmix deps.getしたときに "Could not find Hex" とか言われて怒られたときの話

CircleCIの管理画面でGithubのProjectを追加して、次の画面で出てくる config.yml をなにも考えずにコピペしてイメージのタグを1.5にしたら言われた

どうしたら解決するの?

CircleCIドキュメントの Language Guide: Elixir にあるように、 mix deps.get の前に、下記を追加しました

      - run: mix local.hex --force
      - run: mix local.rebar

参考

circleci.com

感想

無いから入れた 言ってしまえばそれだけの記事になってしまった

CircleCIでプロジェクトを追加したときに出る config.yml のサンプルは1.4だったから問題なかったのかもしれない

最初からCircleCIドキュメントの Language Guide: Elixir からコピペしたらよかった

以上