#windows #go #import #compiler-errors
# #Windows #Вперед #импорт #ошибки компилятора
Вопрос:
У меня есть такая структура папок / файлов:
src (folder)
L site.app (folder)
L hello (folder)
L hello.go
L hello.mod
L packagea (folder)
L packagea.go
L packagea.mod
L packageb (folder)
L packageb.go
L packageb.mod
В моем hello.mod
replace site.app/packagea => ../packagea
require (
site.app/packagea v0.0.0-00010101000000-000000000000
)
В моем packagea.mod
replace site.app/packageb => ../packageb
require (
site.app/packageb v0.0.0-00010101000000-000000000000
)
Когда я создаю пакет, ошибки нет,
но когда я попытался создать привет, эта ошибка показывает
go: site.app/packagea@v0.0.0-00010101000000-000000000000 requires
site.app/packageb@v0.0.0-00010101000000-000000000000: unrecognized import path "site.app/packageb": https fetch: Get "https://site.app/packageb?go-get=1": EOF
Основной находится в hello.go
Комментарии:
1. это один проект? Где находится main в этой структуре каталогов?
2. Да, это один проект, и я хочу его модульизировать. Основной находится в hello.go
3. Обычно я сохраняю один файл mod для каждого проекта; Теперь происходит то, что ваше приложение при сборке ищет пакет b и не может его найти