[英]'MIX_ENV' is not recognized as an internal or external command, operable program or batch file
[英]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.