簡體   English   中英

“iex -S mix”返回錯誤服務器無法在Mac中啟動

[英]“iex -S mix” returns error server cannot start in Mac

我試圖在Mac上的elixir中啟動我的混音項目。 該項目在CentOS上運行良好。 錯誤如下所示:

_build/dev/lib/<project_name>/ebin/Elixir.Mix.Tasks.Proddata.beam failed: :badfile
** (Mix) Could not start application exq: Exq.start(:normal, []) returned an error:
  shutdown: failed to start child: Exq.Manager
    ** (EXIT) {:connection_error, {:connection_error, :econnrefused}}

我嘗試從brew更新我的erlang版本,但它沒有幫助。 我也嘗試過清理依賴項。 我在用

Erlang/OTP 18 [erts-7.0.3] [source] [64-bit] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]

和Elixir 1.0.5。

我們來看看錯誤:

_build / dev / lib // ebin / Elixir.Mix.Tasks.Proddata.beam失敗:: badfile

這意味着您嘗試使用錯誤的名稱調用任務。 也許你正在調用“mix run proddata”,這將尋找名為Proddata的任務,但你可能以不同的方式命名它。 使用mix help查看哪些任務可用。

**(混合)無法啟動應用程序exq:Exq.start(:n​​ormal,[])返回錯誤:shutdown:無法啟動子項:Exq.Manager **(EXIT){:connection_error,{:connection_error,:econnrefused }}

它說它無法連接到某些東西 似乎Exq.Manager需要Redis,因此請確保Redis正在運行,並且您已使用正確的憑據對其進行了配置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM