2017-08-03 2 views
1

J'ai installé Guardian suite à un tutoriel, en utilisant {: guardian, "~> 0.14"}. lors de l'exécution deps.get mix lui donne cette erreur:mélange erreur deps.get dans elixr tuteur après l'installation du tuteur

** (Mix.Config.LoadError) could not load config config/dev.exs 
** (CompileError) config/dev.exs:1: undefined function mix/1 
(elixir) lib/code.ex:176: Code.eval_string/3 
(mix) lib/mix/config.ex:180: Mix.Config.read!/2 
(mix) lib/mix/config.ex:217: anonymous fn/3 in Mix.Config.read_wildcard!/2 

Ceci est mon fichier de configuration/dev.exs. J'ai essayé de générer une clé secrète pour le tuteur, mais il donné la question sain d'esprit

mix phoenix.gen.secretuse Mix.Config 

config :sling, Sling.Endpoint, 
    http: [port: 4000], 
    debug_errors: true, 
    code_reloader: true, 
    check_origin: false, 
    watchers: [] 

# Do not include metadata nor timestamps in development logs 
config :logger, :console, format: "[$level] $message\n" 

# Set a higher stacktrace during development. Avoid configuring such 
# in production as building large stacktraces may be expensive. 
config :phoenix, :stacktrace_depth, 20 

# Configure your database 
config :sling, Sling.Repo, 
    adapter: Ecto.Adapters.Postgres, 
    username: "postgres", 
    password: "postgres", 
    database: "sling_dev", 
    hostname: "localhost", 
    pool_size: 10 

# Configure Guardian 
    config :guardian, Guardian 


    import_config "dev.secret.exs" 
+1

Déposez votre 'config/dev.exs' s'il vous plaît –

+0

je l'ai fait que –

Répondre

0

Retirer mix phoenix.gen.secret de la ligne n ° 1 de manière à use Mix.Config

+0

n'a pas remarqué que depuis. Merci –

+0

Vous êtes les bienvenus. N'oubliez pas de marquer la réponse comme correcte. –