繁体   English   中英

Windows:Elixir phoenix MIX_ENV = prod:该术语无法识别

[英]Windows: Elixir phoenix MIX_ENV=prod : The term is not recognized

刚开始学习elixir和phoenix框架。 在大多数情况下,它进展顺利。 但是当我想在我的生产配置上运行ecto.create时,我的cmd和powershell中出现错误MIX_ENV = prod:该术语无法识别。 总的来说虽然MIX_ENV = Xyz对我不起作用。

我做了一个全新的凤凰项目,看看它是否是编译问题。 不是那样的。

在窗户上工作。

MIX_ENV = prod:术语“MIX_ENV = prod”未被识别为cmdlet,函数,脚本文件或可操作程序的名称。 检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。 在行:1 char:1 + MIX_ENV = prod mix phoenix.server + ~~~~~~~~~~~~ + CategoryInfo:ObjectNotFound:(MIX_ENV = prod:String)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException

什么会使一个重要的功能停止工作的任何想法?

凤凰,1.1.4

Elixir 1.2.1

Erlang / OTP 18 [erts-7.2.1] [64位] [smp:4:4] [async-threads:10]

MIX_ENV是一个环境变量,您只需要设置它。 Powershell与* nix shell的MIX_ENV=prod不同,因此显示将MIX_ENV=prod与mix命令一致的示例将不起作用。

使用$env:MIX_ENV="prod"设置环境变量,然后调用mix命令行的其余部分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM