" Regex.match中没有函数子句匹配?/ 2"运行Ecto迁移时

时间:2015-04-27 02:39:39

标签: elixir phoenix-framework ecto

我正在开发我的第一个Phoenix应用程序,并尝试使用Ecto迁移来创建我的第一个数据库表。但是,每当我尝试使用mix ecto.migrate Repo运行迁移时,都会收到错误消息:

(elixir) lib/regex.ex:157: Regex.match?(~r/^[^:\/?#\s]+:\/\//, nil)
(ecto) lib/ecto/utils.ex:29: Ecto.Utils.parse_url/1
(ecto) lib/ecto/repo/backend.ex:16: Ecto.Repo.Backend.start_link/2
(ecto) lib/mix/ecto.ex:44: Mix.Ecto.ensure_started/1
(ecto) lib/mix/tasks/ecto.migrate.ex:45: Mix.Tasks.Ecto.Migrate.run/2
(mix) lib/mix/cli.ex:55: Mix.CLI.run_task/2

该错误似乎与我的迁移无关。我已完全删除了迁移文件,但同样的问题就出现了。我更新了所有库。什么都没有改变。

0 个答案:

没有答案