2017-12-22 4 views
0

Die Probe Docker configuration Abschnitt stack.yaml gibt definiert initialisieren:Wie kann ich einen neuen Datenbank-Pfad in stack.yaml

# Location of database used to track image usage, which `stack docker cleanup` 
    # uses to determine which images should be kept. On shared systems, it may 
    # be useful to override this in the global configuration file so that 
    # all users share a single database. 
    database-path: "~/.stack/docker.db" 

Jedoch, wenn ich diese in den stack.yaml für ein neues Projekt und stack setup erhalte ich:

Aeson exception: 
Error in $.docker['database-path']: failed to parse field 'docker': failed to parse field 'database-path': InvalidAbsFile "~/.stack/docker.db" 
See http://docs.haskellstack.org/en/stable/yaml_configuration/ 

Dies ist die only reference I could find zu database-path, ohne in zu dem Code zu graben.

Wird database-path benötigt? Wenn ja: Wie initialisiere ich eine .db Datei (um InvalidAbsFile "~/.stack/docker.db" zu mildern)?

Antwort

0

Es ist keine Frage der Initialisierung der Datenbank. Das Problem ist, dass es die ~ nicht erweitert, also müssen Sie /home/dukedave/.stack/docker.db

verwenden
Verwandte Themen