所以,我是新来的。我创建了一个go.mod文件
module github.com/austin/test-project <--这是我添加到go.mod中的全部内容
我在提交最新的git提交中添加了一个标签v0.0.1。
根据我试图理解的一些例子,我将这些导入添加到我的go文件中,其中一个包是公共包,另一个包是dynamo包,导入是从第三个名为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之后的输出,其中主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-0b12d6b521d8go.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中,本地通用包和dynamo包的导入路径仍然是红色的。
我已经找了一整天了,我不知道发生了什么。我哪里出问题了?我是不是想让git回购是私密的
提前谢谢。希望能很快收到某人的消息:)
发布于 2018-12-05 22:45:22
简单而过时的IDE。一旦更新到支持Go 1.11的版本,我将不再看到导入中的红色错误文本。
https://stackoverflow.com/questions/53604564
复制相似问题