Невозможно загрузить файл в golang из другого модуля - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть структура проекта, как показано ниже

gomodule
  configs
      samples
          config.json
  exec
      main.go

Я пытаюсь импортировать файл json в мою основную. go Вот sinnpet, который у меня есть

var (
    configFile             = flag.String("config-file", "configs/config.json", "Configuration File.")
)

func main() {
    jsonFile, err := os.Open(*configFile)
    defer jsonFile.Close()

    if err != nil {
        fmt.Errorf("Error loading config file %v", err)
    }
}

Когда я запускаю программу, она говорит, что не может найти конфигурацию. json file

Я также пытался изменить флаг. Строка с путем "config / samples / config. json", заканчивалась тот же результат

Может кто-нибудь объяснить, как происходит поток чтения из этой папки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...