Skip to content

Unable to start flamelex on console #3

@leonchen2012

Description

@leonchen2012

I followed the steps here:

git clone https://github.com/JediLuke/flamelex.git
cd flamelex
mix deps.get
iex -S mix run

And I got these errors:

Erlang/OTP 25 [erts-13.1.3] [source] [64-bit] [smp:16:16] [ds:16:16:10] [async-threads:1] [jit:ns] [dtrace]

warning: use Mix.Config is deprecated. Use the Config module instead
  config/dev.exs:1

Unchecked dependencies for environment dev:
* event_bus (../event_bus)
  the dependency is not available
* memelex (../memelex)
  the dependency is not available
* quillex (../quillex)
  the dependency is not available
* scenic_driver_local (../scenic_driver_local)
  the dependency is not available
* scenic_widget_contrib (../scenic-widget-contrib)
  the dependency is not available
** (Mix) Can't continue due to errors on dependencies

I cloned these projects mentioned under JediLuke, run "mix deps.get" under each project, and then run "iex -S mix run", I got these error:

Erlang/OTP 25 [erts-13.1.3] [source] [64-bit] [smp:16:16] [ds:16:16:10] [async-threads:1] [jit:ns] [dtrace]

warning: use Mix.Config is deprecated. Use the Config module instead
  config/dev.exs:1

Unchecked dependencies for environment dev:
* elixir_uuid (Hex package)
  the dependency is not locked. To generate the "mix.lock" file run "mix deps.get"
* truetype_metrics (Hex package)
  the dependency is not locked. To generate the "mix.lock" file run "mix deps.get"
* gproc (Hex package)
  the dependency is not locked. To generate the "mix.lock" file run "mix deps.get"
* struct_access (Hex package)
  the dependency is not locked. To generate the "mix.lock" file run "mix deps.get"
* ex_doc (Hex package)
  the dependency is not locked. To generate the "mix.lock" file run "mix deps.get"
* jason (Hex package)
  the dependency is not locked. To generate the "mix.lock" file run "mix deps.get"
* input_event (Hex package)
  the dependency is not available, run "mix deps.get"
* tzdata (Hex package)
  the dependency is not locked. To generate the "mix.lock" file run "mix deps.get"
* font_metrics (Hex package)
  the dependency font_metrics in mix.exs is overriding a child dependency:

  > In mix.exs:
    {:font_metrics, "~> 0.5", [env: :prod, hex: "font_metrics", repo: "hexpm"]}

  > In /Users/leon.chen/Workspace/elixir_learn/quillex/mix.exs:
    {:font_metrics, [env: :prod, path: "../font_metrics", override: true]}

  Ensure they match or specify one of the above in your deps and set "override: true"
* wormhole (Hex package)
  the dependency is not locked. To generate the "mix.lock" file run "mix deps.get"
* timex (Hex package)
  the dependency is not available, run "mix deps.get"
* ecto_sql (Hex package)
  the dependency is not locked. To generate the "mix.lock" file run "mix deps.get"
* elixir_make (Hex package)
  the dependency is not locked. To generate the "mix.lock" file run "mix deps.get"
* ice_cream (Hex package)
  the dependency is not locked. To generate the "mix.lock" file run "mix deps.get"
* scenic (Hex package)
  the dependency scenic in mix.exs is overriding a child dependency:

  > In mix.exs:
    {:scenic, "~> 0.11.0-beta.0", [env: :prod, hex: "scenic", repo: "hexpm"]}

  > In /Users/leon.chen/Workspace/elixir_learn/quillex/mix.exs:
    {:scenic, [env: :prod, path: "../scenic", override: true]}

  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

I could see the dependencies were messed up. Just want to try some elixir editor. Any other branch I can use?

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions