亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

似乎無法開始使用 Go 和 Echo

似乎無法開始使用 Go 和 Echo

Go
海綿寶寶撒 2022-06-13 15:43:34
嘗試使用 Golang 和 Echo 構建一個簡單的 crud api,但我無法通過 Echo 文檔中的第一個步驟。我跑go get -u github.com/labstack/echo/...然后我創建 server.go:package mainimport (    "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 run server.go我收到此錯誤:server.go:6:2: cannot find package "github.com/labstack/echo/v4" in any of:    /usr/local/Cellar/go/1.14.4/libexec/src/github.com/labstack/echo/v4 (from $GOROOT)    /Users/dariusgoore/go/src/github.com/labstack/echo/v4 (from $GOPATH)
查看完整描述

4 回答

?
吃雞游戲

TA貢獻1829條經驗 獲得超7個贊

您需要啟用GO111MODULE. 要啟用該模塊,您需要運行此命令。

export GO111MODULE=on

在您將運行時啟用它go run server.go之后,它將再次安裝軟件包,之后程序將按預期運行。


查看完整回答
反對 回復 2022-06-13
?
江戶川亂折騰

TA貢獻1851條經驗 獲得超5個贊

go get之前跑步時遇到同樣的問題go mod init。使用以下命令,我可以成功運行服務器:

go mod init example.com/try-echo
go get
go run server.go


查看完整回答
反對 回復 2022-06-13
?
滄海一幻覺

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并共享命令的結果,這將有助于進一步調試。


查看完整回答
反對 回復 2022-06-13
?
繁星點點滴滴

TA貢獻1803條經驗 獲得超3個贊

export GO111MODULE=on

go mod init

go mod tidy

如果不成功,添加更多命令:


go mod download


查看完整回答
反對 回復 2022-06-13
  • 4 回答
  • 0 關注
  • 215 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號