運行bee run之后出現的錯誤以及解決方法
-
創建一個beego項目
bee new myapp
-
在該項目執行下面的代碼
bee run
-
出現的問題
2020/04/22 21:12:07 INFO ▶ 0001 Using 'myapp' as 'appname' 2020/04/22 21:12:07 INFO ▶ 0002 Initializing watcher... build github.com/my/repo/go/src/myapp: cannot load myapp/routers: malformed module path "myapp/routers": missing dot in first path element 2020/04/22 21:12:08 ERROR ▶ 0003 Failed to build the application: build github.com/my/repo/go/src/myapp: cannot load myapp/routers: malformed module path "myapp/routers": missing dot in first path element
-
解決方法
-
報錯的原因說是,go module 名稱規范要求路徑的第一部分必須滿足域名規范,否則可能匯報類似
malformed module path "article": missing dot in first path element
這樣的錯誤。具體還是看https://segmentfault.com/q/1010000020696591/a-1020000020700219。 -
解決方法:解決方法和上面解釋的完全不同。因為想到剛剛生成的beego項目,沒有依賴管理包的文件,因此我在項目的目錄下執行下面的命令就行了
go mod init
-