You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Phoenix项目mix.exs添加mnemonic_slugs依赖遇语法错误求助

修复mix.exs添加依赖时的SyntaxError错误

你的语法错误源于Elixir列表元素之间缺少逗号。在deps/0函数的依赖列表中,{:plug_cowboy, "~> 2.5"}这一行末尾没有添加逗号,导致编译器无法识别下一行的{:mnemonic_slugs, "~> 0.0.3"}是列表的合法元素。

修改后的deps/0函数代码如下:

defp deps do
  [
    {:phoenix, "~> 1.7.7"},
    {:phoenix_html, "~> 3.3"},
    {:phoenix_live_reload, "~> 1.2", only: :dev},
    {:phoenix_live_view, "~> 0.19.0"},
    {:floki, ">= 0.30.0", only: :test},
    {:phoenix_live_dashboard, "~> 0.8.0"},
    {:esbuild, "~> 0.7", runtime: Mix.env() == :dev},
    {:tailwind, "~> 0.2.0", runtime: Mix.env() == :dev},
    {:swoosh, "~> 1.3"},
    {:finch, "~> 0.13"},
    {:telemetry_metrics, "~> 0.6"},
    {:telemetry_poller, "~> 1.0"},
    {:gettext, "~> 0.20"},
    {:jason, "~> 1.2"},
    {:plug_cowboy, "~> 2.5"},  # 补充缺失的逗号
    {:mnemonic_slugs, "~> 0.0.3"}
  ]
end

修改完成后,在项目根目录执行以下命令安装新依赖:

mix deps.get

内容的提问来源于stack exchange,提问作者Pickle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 03:08:17