Шестнадцатеричные задачи не найдены в списке смешанных задач

#hex #elixir #elixir-mix

#шестнадцатеричные #elixir #elixir-mix

Вопрос:

У меня очень простой проект, и я пытаюсь опубликовать первую версию в hex. Однако я не могу запустить задачу hex.publish.

Я получаю сообщение об ошибке ** (Mix) Не удалось найти задачу «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
  

Комментарии:

1. Вы hex установили? Попробуйте запустить mix local.hex и затем mix hex.publish .

2. @Dogbert Вы должны опубликовать это в качестве ответа на случай, если кто-нибудь еще столкнется с этим.

3. @OnorioCatenacci Я ждал подтверждения OP 🙂

4. да, это было то, что мне было нужно.

Ответ №1:

Возможно, вы не hex установили. В соответствии с использованием шестнадцатеричного кода, пожалуйста, используйте

 mix local.hex
  

в вашем терминале или консоли CMD.
Тогда mix hex.publish должно сработать.

Комментарии:

1. Вы должны отметить свой ответ в вики сообщества, так как вы в основном приняли ответ Догберта.