当前位置:  开发笔记 > 前端 > 正文

UndefinedFunctionError phoenix elixir新项目

如何解决《UndefinedFunctionErrorphoenixelixir新项目》经验,为你挑选了1个好方法。

随着凤凰城的全新安装,我试图触发一个新项目,当我尝试运行服务器时,我遇到了:

Unchecked dependencies for environment dev:
 * gettext (Hex package)
  the dependency is not available, run "mix deps.get"
 * phoenix_live_reload (Hex package)
  the dependency is not available, run "mix deps.get"
 * cowboy (Hex package)
 * List item
...

但是当我跑步时,mix deps.get我得到:

Running dependency resolution
** (UndefinedFunctionError) undefined function Access.Map.get_and_update!/3 (module Access.Map is not available)
    Access.Map.get_and_update!(%Mix.Dep{app: :cowboy, deps: [], extra: [], from: "/Users/victoriawagman/Dropbox/Hemsidor/digitalocean/hello_phoenix/mix.exs", manager: nil, opts: [hex: :cowboy, build: "/Users/victoriawagman/Dropbox/Hemsidor/digitalocean/hello_phoenix/_build/dev/lib/cowboy", dest: "/Users/victoriawagman/Dropbox/Hemsidor/digitalocean/hello_phoenix/deps/cowboy"], requirement: "~> 1.0", scm: Hex.SCM, status: {:unavailable, "/Users/victoriawagman/Dropbox/Hemsidor/digitalocean/hello_phoenix/deps/cowboy"}, top_level: true}, :deps, #Function<13.85268495/1 in Hex.Resolver.attach_dep_and_children/3>)
    (hex) lib/hex/resolver.ex:188: Hex.Resolver.attach_dep_and_children/3
    (hex) lib/hex/resolver.ex:148: Hex.Resolver.get_deps/5
    (hex) lib/hex/resolver.ex:107: Hex.Resolver.activate/6
    (hex) lib/hex/resolver.ex:31: Hex.Resolver.resolve/3
    (hex) lib/hex/remote_converger.ex:31: Hex.RemoteConverger.converge/2
    (mix) lib/mix/dep/converger.ex:92: Mix.Dep.Converger.all/4
    (mix) lib/mix/dep/converger.ex:47: Mix.Dep.Converger.converge/4

我不知道该寻找什么来深入挖掘,试图找出我能做些什么来理解什么是错误并修复它.请假设我没有线索,我正在学习.

另外,我不知道如何单独重新安装只有十六进制,所以我现在正在寻找,如果是这样我也有一个损坏的十六进制安装.



1> Alisso..:

似乎我的十六进制安装已损坏.赛跑

mix local.hex

按照亨里克的建议解决了这个问题!他是其他人的帖子,表明十六进制可能已经腐败.

接下来是关于缺少模块早午餐的警告,但是通过运行npm install(作为触发建议的服务器时的输出)解决了这个问题.

快乐的时光!


很高兴你修好了!:D Hex可能已经"损坏",因为你已经更新了Elixir版本,旧的Elixir版本的旧Hex仍然安装在你的机器上.
推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有