2016-06-17 1 views
0

J'essaie d'utiliser edeliver pour essayer de déployer mon paquet sur mon serveur,Essayer d'utiliser edeliver pour libérer un paquet mais obtenir deps/exrm/mix.exs: Aucun fichier ou répertoire

Tout va presque bien, je reçois cette erreur

-----> Authorizing hosts 
-----> Ensuring hosts are ready to accept git pushes 
-----> Pushing new commits with git to: [email protected] 
-----> Resetting remote hosts to ac1bb1a41f8e7c03b7f4bcbf44fa3b0ab866fcfd 
-----> Cleaning generated files from last build 
-----> Fetching/Updating dependencies 
-----> Compiling sources 
-----> Detecting exrm version 
cat: deps/exrm/mix.exs: No such file or directory 

Failed to detect exrm version. 

Please set EXRM_VERSION_MAJOR, EXRM_VERSION_MINOR and EXRM_VERSION_PATCH 
in the console or the config file. 

Detected '' as major, 
     '' as minor 
    and '' as patch version. 

J'ai couru cat deps/exrm/mix.exs et il ne doute existe. Toute information sur la façon de résoudre ce problème serait grande merci

Répondre

0

Je pense que le problème est que vous ne l'avez pas inclus dans les applications dans votre local.expix. Assurez-vous d'avoir quelque chose comme:

def project do 
    [app: :xxxxxxx, 
    version: "0.0.2", 
    elixir: "~> 1.0", 
    elixirc_paths: elixirc_paths(Mix.env), 
    compilers: [:phoenix, :gettext] ++ Mix.compilers, 
    build_embedded: Mix.env == :prod, 
    start_permanent: Mix.env == :prod, 
    aliases: aliases, 
    deps: deps] 
    end 

    # Configuration for the OTP application. 
    # 
    # Type `mix help compile.app` for more information. 
    def application do 
    [mod: {Codepaths, []}, 
    applications: [:phoenix, :cowboy, :logger, :gettext, 
        :phoenix_ecto, :postgrex, :edeliver, :ja_serializer, :con_cache]] 
    end 

Ceci pourrait résoudre le problème.

0

Ajouter exrm comme une dépendance à votre projet

defp deps do [{:exrm, "~> x.x.x"}] end