gpt4 book ai didi

elixir - 为什么 phx.new 不使用最新的 elixir 版本创建我的 elixir 项目?

转载 作者:行者123 更新时间:2023-12-02 11:47:04 24 4
gpt4 key购买 nike

我使用asdf package manager当我运行命令 asdf current elixir 时,它返回 1.9.1(由/Users/my_user/.tool-versions 设置)

我使用命令 mix phx.new my_project --no-ecto 创建了一个项目,当我打开 mix.exs 文件时,我的设置为:

def project do
[
app: :pedal,
version: "0.0.1",
elixir: "~> 1.4",
elixirc_paths: elixirc_paths(Mix.env),
compilers: [:phoenix, :gettext] ++ Mix.compilers,
start_permanent: Mix.env == :prod,
deps: deps()
]
end

如果我的电脑上的 elixir 版本是 1.9.1,为什么我的项目中的 elixir 版本是 1.4?

最佳答案

您使用的命令:mix phx.new my_project --no-ecto 将决定它将使用的 Elixir 最小版本,在这种情况下将是 1.4 ,因为它是用于 Phoenix 的版本。

您可以安装最新版本的 Phoenix,以确保您也使用最新版本的 Elixir。

https://hexdocs.pm/phoenix/installation.html

关于elixir - 为什么 phx.new 不使用最新的 elixir 版本创建我的 elixir 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57549270/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com