Hey @Cizzats,
Couple of things here, you can add this command to your before_install
hook in your .travis.yml
:
mix local.hex --force
You’ve already installed Elixir in a previous command with the .travis.yml
below:
language: erlang
env:
- ELIXIR="v1.0.0"
otp_release:
- 17.1
before_install:
- mkdir -p vendor/elixir
- wget -q https://github.com/elixir-lang/elixir/releases/download/$ELIXIR/Precompiled.zip && unzip -qq Precompiled.zip -d vendor/elixir
- export PATH="$PATH:$PWD/vendor/elixir/bin"
- mix local.hex --force
script: "MIX_ENV=test mix do deps.get, test"
The second fix would be as with any UNIX command, you can pipe the yes
into the mix command, as follows:
yes | MIX_ENV=test mix do deps.get, compile, test