使用buffalo框架,

我试着跑buffalo dev米 期望看到:

在端口3000上运行的项目

但我却收到了这些错误信息

actions/app.go:4:2: missing go.sum entry for module providing package github.com/gobuffalo/buffalo (imported by sc_api/actions); to add:go get sc_api/actions

actions/app.go:13:2: missing go.sum entry for module providing package github.com/gobuffalo/mw-csrf (imported by sc_api/actions); to add: go get sc_api/actions

BUBALO已生成actions/app.go,但如果您想知道错误是否与此文件中的IMPORT语句匹配,请注意.

// app.go
package actions

import (
    "github.com/gobuffalo/buffalo"  // 1rst line
    "github.com/gobuffalo/envy"
    forcessl "github.com/gobuffalo/mw-forcessl"
    paramlogger "github.com/gobuffalo/mw-paramlogger"
    "github.com/unrolled/secure"

    "sc_api/models"

    "github.com/gobuffalo/buffalo-pop/v2/pop/popmw"
    csrf "github.com/gobuffalo/mw-csrf"  // 2nd line
    i18n "github.com/gobuffalo/mw-i18n"
    "github.com/gobuffalo/packr/v2"
)

这是什么意思?我怎么才能修好它呢?

推荐答案

这个问题似乎与布法罗无关,更重要的是我对围棋的总体理解不足.

go mod tidy就解决了这个问题

此命令遍历go.mod文件以解析依赖关系:

  • 删除不需要的包
  • 下载那些需要的
  • 更新go.sum

我仍然不确定这些动作中哪一种起作用了.但是项目现在开始运行了.

附言:我会把Go wizard的深入解释/修正放在这里.

Go相关问答推荐

向路由发送获取请求时Golang中出现404错误

CGO如何转换为文件*类型

为什么Slices包中的函数定义Slice参数的类型参数?

允许在 struct 中使用复合作为函数参数

如何使用 go 读取 RDF xml 文件中的 XML 命名空间属性

最长连续重复的字符golang

当客户端同时是服务器时,需要什么 mTLS 证书?

使用 Grafana alert 在几分钟内重复alert

使用图像解码 JPEG 时 colored颜色 不正确.解码并写入 PDF?

如何为导入的嵌入式 struct 文字提供值?

速率限制特定端点

通过 golang 中的 gremlin-go 库嵌入 gremlin 服务器

在 Gorm 的 AfterFind() 钩子中获取智能 Select struct 的值

Go:等待多个通道的性能损失

gorm 获取列名

Go 导入范围查找 protobuf 类型

有没有办法在一个 goroutine 返回后延迟后取消上下文?

不能使用 *T 类型的变量作为参数类型

泛型:对具有返回自身的函数的类型的约束

如何发送带有登录数据的 GET 请求并将 cookie 数据保存到 txt 文件?