2016-10-03 6 views
0

私は非常に簡単なプロジェクトを持っており、最初のバージョンを16進数に公開しようとしています。しかし、私はhex.publishタスクを実行することはできません。16進数のタスクがミックスタスクのリストに見つかりません

エラーが発生しました**(Mix)タスク "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 
+3

'hex 'がインストールされていますか? 'mix local.hex'を実行してから' mix hex.publish'を実行してみてください。 – Dogbert

+1

@Dogbert他の誰かがこれを実行する場合の回答として投稿する必要があります。 –

+0

@OnorioCatenacci私はOPが確認するのを待っていました:) – Dogbert

答えて

3

hexがインストールされていない可能性があります。 hex usageによれば、ご使用の端末またはCMDコンソールで

mix local.hex 

を使用してください。 mix hex.publishが有効です。

+0

ドッグベルトの答えを基本的に取ってきたので、あなたの回答コミュニティのwikiに印を付けるべきです。 –

関連する問題