自动为phx.new提示提供yes

问题描述 投票:0回答:1

我正在运行凤凰城的this集装箱实例。

documentation说可以运行以下命令,但会给出错误:

root@890ba3f1be37:/code# mix phx.new hello -y
** (Mix) Invalid option: -y

环境细节是:

root@890ba3f1be37:/code# mix --version
Erlang/OTP 20 [erts-9.1] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:10] [kernel-poll:false]

Mix 1.5.2
root@890ba3f1be37:/code# elixir --version
Erlang/OTP 20 [erts-9.1] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:10] [kernel-poll:false]

Elixir 1.5.2
root@890ba3f1be37:/code# mix phx.new --version
Phoenix v1.3.0

我在这里错过了什么吗?

input phoenix-framework prompt mix
1个回答
1
投票

我认为文档不正确,因为混合任务unconditionally calls Mix.shell.yes?。您可以改为将echo yes传输到mix phx.new ...以自动响应提示。

echo yes | mix phx.new foo
© www.soinside.com 2019 - 2024. All rights reserved.