我有一个 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 关注
- 257 浏览
添加回答
举报
0/150
提交
取消