Trying to run everything but first it fails on installing deps.
mix deps.get returning:
Dependencies have diverged:
* nerves (https://github.com/nerves-project/nerves.git)
different specs were given for the nerves app:
> In apps/kegerator_system_rpi3/mix.exs:
{:nerves, [env: :prod, git: "https://github.com/nerves-project/nerves.git", override: true, manager: :mix]}
> In apps/kegerator/mix.exs:
{:nerves, "~> 0.4.0", [env: :prod, hex: :nerves]}
Ensure they match or specify one of the above in your deps and set "override: true"
** (Mix) Can't continue due to errors on dependencies
Updated both mix.ex files with last version of nerves {:nerves, github: "nerves-project/nerves", override: true}
After that everything installed.
Execution of NERVES_SYSTEM=rpi3 mix nerves.release.init
Gives:
==> kegerator_system_rpi3
Generated kegerator_system_rpi3 app
** (UndefinedFunctionError) function nil.config/0 is undefined or private
nil.config()
lib/nerves/package/artifact.ex:22: Nerves.Package.Artifact.name/2
lib/nerves/package/artifact.ex:58: Nerves.Package.Artifact.dir/2
lib/nerves/package/artifact.ex:68: Nerves.Package.Artifact.exists?/2
lib/nerves/package.ex:166: Nerves.Package.stale?/2
lib/mix/tasks/compile.nerves_package.ex:22: Mix.Tasks.Compile.NervesPackage.run/1
(mix) lib/mix/task.ex:294: Mix.Task.run_task/3
(elixir) lib/enum.ex:1229: Enum."-map/2-lists^map/1-0-"/2
Trying to run everything but first it fails on installing deps.
mix deps.getreturning:Updated both
mix.exfiles with last version of nerves{:nerves, github: "nerves-project/nerves", override: true}After that everything installed.
Execution of
NERVES_SYSTEM=rpi3 mix nerves.release.initGives: