【问题标题】:Can't create Elixir app with phoenix无法使用 phoenix 创建 Elixir 应用程序
【发布时间】:2014-08-15 19:27:47
【问题描述】:

我尝试使用 phoenix 框架创建 Web 应用 Elixir,我正在关注 github 的官方教程 (https://github.com/phoenixframework/phoenix)

当我执行创建应用程序的命令时,我收到一条错误消息。我无法理解我在这里缺少什么。你能帮帮我吗?

e.g.
  mix phoenix.new photo_blog /home/johndoe/

mr.black :) > mix phoenix.new photo_blog /home/johndoe/
* creating /home/johndoe/photo_blog
** (UndefinedFunctionError) undefined function: Path.wildcard/2
    (elixir) Path.wildcard("/home/mrblack/projects/eli/phoenix/template/**/*", [match_dot: true])
    lib/mix/tasks/phoenix/new.ex:21: Mix.Tasks.Phoenix.New.run/1
    (mix) lib/mix/cli.ex:66: Mix.CLI.run_task/2
    (elixir) src/elixir_lexical.erl:17: :elixir_lexical.run/2
    (elixir) lib/code.ex:296: Code.require_file/2

我在系统中使用的 Elixir 和 Erlang 版本

mr.black :) > iex -v
Erlang/OTP 17 [erts-6.0] [source] [64-bit] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:false]

Elixir 0.14.0

【问题讨论】:

    标签: elixir phoenix-framework


    【解决方案1】:

    Path.wildcard/2 已添加到 Elixir v0.14.1,因此我假设您需要使用 v0.14.1 而不是 v0.14.0。 :)

    【讨论】:

    • 是的,你是对的。我已经修好了。它工作正常。不管怎样,谢谢你的回答。
    猜你喜欢
    • 1970-01-01
    • 2017-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-07
    • 2016-05-21
    相关资源
    最近更新 更多