4 回答

TA贡献1829条经验 获得超7个赞
您需要启用GO111MODULE
. 要启用该模块,您需要运行此命令。
export GO111MODULE=on
在您将运行时启用它go run server.go
之后,它将再次安装软件包,之后程序将按预期运行。

TA贡献1851条经验 获得超5个赞
我go get
之前跑步时遇到同样的问题go mod init
。使用以下命令,我可以成功运行服务器:
go mod init example.com/try-echo go get go run server.go

TA贡献1824条经验 获得超5个赞
我刚刚创建了一个具有相同 main.go 的新项目,它运行没有任何问题。我已经列出了我遵循的步骤。
package main
import (
"net/http"
"github.com/labstack/echo/v4"
)
func main() {
e := echo.New()
e.GET("/", func(c echo.Context) error {
return c.String(http.StatusOK, "Hello, World!")
})
e.Logger.Fatal(e.Start(":1323"))
}
并使用 go.mod 进行依赖项下载
go mod init
go get
go run main.go
它运行没有任何错误
____ __
/ __/___/ / ___
/ _// __/ _ \/ _ \
/___/\__/_//_/\___/ v4.1.16
High performance, minimalist Go web framework
https://echo.labstack.com
____________________________________O/_______
O\
⇨ http server started on [::]:1323
我希望这有帮助。如果没有,您可以运行go env并共享命令的结果,这将有助于进一步调试。
- 4 回答
- 0 关注
- 153 浏览
添加回答
举报