簡體   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