我有一個 Revel 項目,但我無法啟動它,因為每次我運行 go mod tidy 時,它看起來像是在尋找模塊,但它并沒有將找到的模塊放入 go.sum這是我的環境GOENV = C:\Users\mycomp\AppData\Roaming\go\envGOMOD = C:\Program Files\Go\src\myproject\go.modGOPATH = C:\Users\micha\gogo versiongo version go1.18.3 windows/amd64revel versionRevel executing: displays the Revel Framework and Go versionRevel Framework : Unknown (1.1.0 remote master branch)Revel Cmd : 1.1.2 (1.1.2 remote master branch)Revel Modules : Unknown (1.1.0 remote master branch)go mod tidygo: finding module for package github.com/PaesslerAG/jsonpathgo: finding module for package github.com/tdewolff/testgo: finding module for package github.com/PaesslerAG/gvalgo: found github.com/tdewolff/test in github.com/tdewolff/test v1.0.7go: found github.com/PaesslerAG/gval in github.com/PaesslerAG/gval v1.2.0go: found github.com/PaesslerAG/jsonpath in github.com/PaesslerAG/jsonpath v0.1.1go mod init myproject似乎有效,因為它創建go.mod了,但它很奇怪,因為它只創建了這一行,通常它創建了很多我需要的模塊module myprojectgo 1.18然后當我輸入時go mod tidy,它創建空go.sum。我想念什么?
1 回答

慕田峪4524236
TA貢獻1875條經驗 獲得超5個贊
由于問題太復雜而無法在線重現,我開始調試并從 scratchch 重新安裝我的 Go,在解決我的程序無法運行的錯誤之間我嘗試了一些可能有用的東西
在 Go 1.15 或 1.17 之后,我的 Go 項目無法正常運行,所以我把它放在
C:\Program Files\Go\src\<project_name>
我遇到的問題是
GOPATH
(通常在C:\Users\<comp_name>\go
)沒有src
文件夾,這使得它找到下載的模塊但似乎無法將它go.mod
放入我的項目中
所以最后我重新安裝了我所有的 Go 和 Revel。以下是如何刪除所有關聯的 Go 以真正刪除所有文件
刪除
Go
文件夾在C:\Program Files\Go\
刪除
go
文件夾在C:\Users\<comp_name>\go
查看所有隱藏文件并刪除文件
go-build
夾C:\Users\<comp_name>\AppData\Local
查看所有隱藏文件并刪除文件夾
go
(如果有)C:\Users\micha\AppData\Roaming
- 1 回答
- 0 關注
- 298 瀏覽
添加回答
舉報
0/150
提交
取消