私は最初の Phoenix アプリに取り組んでおり、Ecto 移行を使用して最初の DB テーブルを作成しようとしています。ただし、移行を実行しようとすると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
エラーは私の移行とは無関係のようです。移行ファイルを完全に削除しましたが、同じ問題が発生します。すべてのライブラリを更新しました。何も変わっていません。