1

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

我收到错误**(混合)找不到任务“hex.publish”。

我正在遵循这些十六进制说明

我的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
4

1 回答 1

4

你可能没有hex安装。根据十六进制用法,请使用

mix local.hex

在您的终端或 CMD 控制台中。然后mix hex.publish应该工作。

于 2016-10-03T18:33:48.260 回答