在混合任务列表中找不到十六进制任务

时间:2016-10-03 09:57:25

标签: hex elixir mix

我有一个非常简单的项目,我正在尝试将第一个版本发布为hex。但是我无法运行 hex.publish 任务。

  

我收到错误**(混合)任务" hex.publish"无法找到。

我正在关注这些hex instructions

我的mix.exs文件如下所示。

defmodule Ace.Mixfile do
  use Mix.Project

  def project do
    [app: :ace,
     version: "0.2.0",
     elixir: "~> 1.0",
     build_embedded: Mix.env == :prod,
     start_permanent: Mix.env == :prod,
     deps: deps]
  end

  def application do
    [
      applications: [:logger],
      mod: {Ace, []}
    ]
  end

  defp deps do
    []
  end
end

1 个答案:

答案 0 :(得分:4)

您可能没有安装hex。根据{{​​3}},请使用

mix local.hex
在您的终端或CMD控制台中

。 然后mix hex.publish应该有用。