#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. Вы должны отметить свой ответ в вики сообщества, так как вы в основном приняли ответ Догберта.