"iex -S mix" returns 错误服务器无法在 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 failed: :badfile
这意味着您正在尝试使用错误的名称调用任务。也许您正在调用 "mix run proddata" 并且它将查找名为 Proddata 的任务,但您可能已将其命名为不同的名称。使用 mix help
查看可用的任务。
** (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}}
它说它无法连接到某物。 Exq.Manager
似乎需要 Redis,因此请确保 Redis 是 运行 并且您已使用正确的凭据配置它。
我试图在 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 failed: :badfile
这意味着您正在尝试使用错误的名称调用任务。也许您正在调用 "mix run proddata" 并且它将查找名为 Proddata 的任务,但您可能已将其命名为不同的名称。使用 mix help
查看可用的任务。
** (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}}
它说它无法连接到某物。 Exq.Manager
似乎需要 Redis,因此请确保 Redis 是 运行 并且您已使用正确的凭据配置它。