2017-08-15 31 views
0

我有一个工作凤凰应用程序,我试图安装一个名为新的依赖comeonin凤凰仙丹不会安装依赖(comeonin)

我添加了依赖内部mix.exs文件中像这样的的结束应用列表。

def application do 
    [mod: {Rumbl, []}, 
    applications: [:phoenix, :phoenix_pubsub, :phoenix_html, :cowboy, :logger, :gettext, 
        :phoenix_ecto, :postgrex, :comeonin]] 
    end 

但是当我运行mix deps.get它似乎忽略了依赖,不会安装:

$ mix deps.get 
Running dependency resolution... 
Dependency resolution completed: 
    connection 1.0.4 
    cowboy 1.1.2 
    cowlib 1.0.2 
    db_connection 1.1.2 
    decimal 1.4.0 
    ecto 2.1.6 
    file_system 0.1.5 
    gettext 0.13.1 
    mime 1.1.0 
    phoenix 1.2.5 
    phoenix_ecto 3.2.3 
    phoenix_html 2.10.3 
    phoenix_live_reload 1.1.0 
    phoenix_pubsub 1.0.2 
    plug 1.3.5 
    poison 2.2.0 
    poolboy 1.5.1 
    postgrex 0.13.3 
    ranch 1.3.2 
All dependencies up to date 

而且它不出现既不在DEPS /文件夹

我缺少什么?

+0

你把它加到'defp deps do'块吗?应该在定义'def application do'的地方。 – Sgnl

+0

我错过了,谢谢 – lapinkoira

回答

2

在这种情况下,在mix.exs文件中,请确保在defp deps块中也定义了相关性。