Guest User

Untitled

a guest
Nov 13th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. mix deps.get
  2.  
  3. * (ArgumentError) argument error
  4. :erlang.binary_to_atom(nil, :utf8)
  5. (stdlib) erl_eval.erl:680: :erl_eval.do_apply/6
  6. (stdlib) erl_eval.erl:888: :erl_eval.expr_list/6
  7. (stdlib) erl_eval.erl:240: :erl_eval.expr/5
  8. (stdlib) erl_eval.erl:232: :erl_eval.expr/5
  9. (stdlib) erl_eval.erl:233: :erl_eval.expr/5
  10. (stdlib) erl_eval.erl:888: :erl_eval.expr_list/6
  11. (stdlib) erl_eval.erl:240: :erl_eval.expr/5
  12.  
  13. defmodule Fw.MixProject do
  14. use Mix.Project
  15.  
  16. @target System.get_env("MIX_TARGET") || "host"
  17.  
  18. def project do
  19. [
  20. app: :fw,
  21. version: "0.1.0",
  22. elixir: "~> 1.4",
  23. target: @target,
  24. archives: [nerves_bootstrap: "~> 1.0"],
  25. deps_path: "deps/#{@target}",
  26. build_path: "_build/#{@target}",
  27. lockfile: "mix.lock.#{@target}",
  28. start_permanent: Mix.env() == :prod,
  29. aliases: [loadconfig: [&bootstrap/1]],
  30. deps: deps()
  31. ]
  32. end
  33.  
  34. # Starting nerves_bootstrap adds the required aliases to Mix.Project.config()
  35. # Aliases are only added if MIX_TARGET is set.
  36. def bootstrap(args) do
  37. Application.start(:nerves_bootstrap)
  38. Mix.Task.run("loadconfig", args)
  39. end
  40.  
  41. # Run "mix help compile.app" to learn about applications.
  42. def application do
  43. [
  44. mod: {Fw.Application, []},
  45. extra_applications: [:logger, :runtime_tools]
  46. ]
  47. end
  48.  
  49. # Run "mix help deps" to learn about dependencies.
  50. defp deps do
  51. [
  52. {:nerves, "~> 1.3", runtime: false},
  53. {:nerves_network, "~> 0.3"},
  54. {:ui, path: "../ui"},
  55. {:shoehorn, "~> 0.2"}
  56. ] ++ deps(@target)
  57. end
  58.  
  59. # Specify target specific dependencies
  60. defp deps("host"), do: []
  61.  
  62. defp deps(target) do
  63. [
  64. {:nerves_runtime, "~> 0.8"}
  65. ] ++ system(target)
  66. end
  67.  
  68. defp system("rpi"), do: [{:nerves_system_rpi, "~> 1.0", runtime: false}]
  69. defp system("rpi0"), do: [{:nerves_system_rpi0, "~> 1.0", runtime: false}]
  70. defp system("rpi0_wiringPi"), do: [{:nerves_system_rpi0_wiringPi, path: "../nerves_system_rpi0_wiringPi", runtime: false}]
  71. defp system("rpi2"), do: [{:nerves_system_rpi2, "~> 1.0", runtime: false}]
  72. defp system("rpi3"), do: [{:nerves_system_rpi3, "~> 1.0", runtime: false}]
  73. defp system("bbb"), do: [{:nerves_system_bbb, "~> 1.0", runtime: false}]
  74. defp system("ev3"), do: [{:nerves_system_ev3, "~> 1.0", runtime: false}]
  75. defp system("qemu_arm"), do: [{:nerves_system_qemu_arm, "~> 1.0", runtime: false}]
  76. defp system("x86_64"), do: [{:nerves_system_x86_64, "~> 1.0", runtime: false}]
  77. defp system(target), do: Mix.raise("Unknown MIX_TARGET: #{target}")
  78. end
  79.  
  80. clicky
  81. fw
  82. ui
  83. nerves_system_rpi0_wiringPi
Add Comment
Please, Sign In to add comment