Итак, я новичок в Go.Я создал файл go.mod
module github.com/austin/test-project
<--- Это все, что я добавил в go.mod </p>
Я добавил тег v0.0.1 в свой коммитпоследний мерзавец коммит.
Основываясь на некоторых примерах, которые я пытался понять, я добавил эти импорты в свои файлы go, где common - это один пакет, Динамо - другой, иимпорт осуществляется из третьего пакета, называемого main .
import (
"github.com/austin/test-project/common"
"github.com/austin/test-project/db/dynamo/playerstateddb"
"github.com/austin/test-project/db/dynamo/characterstateddb"
"context"
"fmt"
"encoding/json"
"github.com/aws/aws-lambda-go/lambda"
"github.com/aws/aws-lambda-go/events"
А вот мой вывод после запуска go build ./handler/characterstate
, где main go-файл:
go: finding github.com/aws/aws-lambda-go/events latest
go: finding github.com/aws/aws-lambda-go/lambda latest
go: finding github.com/aws/aws-sdk-go/service/dynamodb/dynamodbattribute latest
go: finding github.com/aws/aws-sdk-go/service/dynamodb latest
go: finding github.com/aws/aws-sdk-go/aws latest
go: finding github.com/aws/aws-sdk-go/aws/session latest
go: finding github.com/aws/aws-lambda-go v1.7.0
go: downloading github.com/aws/aws-lambda-go v1.7.0
go: finding github.com/aws/aws-sdk-go/service latest
go: finding github.com/aws/aws-sdk-go v1.15.89
go: downloading github.com/aws/aws-sdk-go v1.15.89
go: finding github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8
go: downloading github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8
Файл go.mod теперь выглядит следующим образом:
module github.com/carbonated-dev/madworld-backend
require (
github.com/aws/aws-lambda-go v1.7.0
github.com/aws/aws-sdk-go v1.15.89
)
... и у меня есть корневая папка characterstate.exe, и ожидаемая go.sum
В моей IDE, GoLand, пути импорта для моих локальных общих и динамо по-прежнему выделены красным.
Я искал весь день, и яПонятия не имею, что происходит.Куда я иду не так?Может ли быть так, что репозиторий git является приватным, который я пытаюсь
Заранее спасибо.Надеюсь услышать от кого-нибудь в ближайшее время :) 1036