因此,我是Elixir和Phoenix的全新品牌。我做了一個你好世界的應用程序。跟隨一個人的博客應用程序。遵循Phoenix Framework的初始步驟。到現在爲止還挺好。鳳凰框架:混合測試失敗,新應用程序辯論錯誤
今晚,我有新的東西。
每次我跑混合測試,我得到以下幾點:
[email protected]:~/workspace/phoenix/test_blog $ mix test
** (ArgumentError) argument error
:erlang.exit(nil, :normal)
(ecto) lib/ecto/adapters/postgres.ex:55: Ecto.Adapters.Postgres.stop/2
(ecto) lib/mix/ecto.ex:75: Mix.Ecto.ensure_stopped/2
test/test_helper.exs:4: (file)
(elixir) lib/code.ex:307: Code.require_file/2
現在,我可以運行在不同的文件夾就好在同一臺服務器上的另一種應用混合測試。
我爲此應用程序安裝了Phoenix 1.03。但我確實在我運行的其他應用程序中看到它是Phoenix 1.02。在任何情況下,我刪除應用程序,建立一個新的,簡單的應用程序,運行混合ecto.create像說明說,然後我立即嘗試混合測試,它失敗。每當我嘗試新的應用程序失敗。這是我的配置問題 - 我正在使用Cloud 9,正如我所說,其他應用程序中的一切看起來都很好,甚至這個加載正確。
或者這是某種未曾見過的新東西?
如果另一個文件夾中同一個盒子上的另一個應用程序出現故障,它會讓我感到困惑。但是當我運行混合測試時它工作正常。沒有新的應用程序。
這也發生在我身上。很奇怪 - 我以前曾經和鳳凰俱樂部合作過,之前從未發生過。我正在研究它,但我們可能應該提交一個錯誤。 – sbrother