2017-12-22 10 views
0

stack.yaml의 샘플 Docker configuration 섹션 제공 :

# 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" 

을하지만 내가 얻을 새 프로젝트 및 stack setupstack.yaml에 넣고 때

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/ 

이것은 코드를 파고 들지 않고 only reference I could find에서 database-path입니다.

database-path이 필요합니까?

만약 그렇다면 : .db 파일을 초기화하려면 어떻게합니까 (InvalidAbsFile "~/.stack/docker.db"을 줄이기 위해)?

답변

0

데이터베이스의 초기화 문제가 아닙니다. 문제는 ~을 확장하지 않기 때문에 사용해야합니다. /home/dukedave/.stack/docker.db