golang有一个奇怪的问题。我运行命令(像每次一样):
go run main.go
然后我对我的代码进行了一些更改然后再次运行:
go run main.go
但执行的代码是旧版本的代码。所以我尝试了一些东西:
但它仍在运行旧版本的代码。我没有找到关于这个问题的解决方案,关于它的少数帖子没有提供解决方案(here和here)。
关于我的配置,它是以下内容:
我希望你能帮助我! 提前谢谢!
致以最诚挚的问候,
答案 0 :(得分:1)
我认为您的GOPATH
指向错误的文件夹。请运行go env
以确保它指向正确的目录。如果没有将其设置为go文件所在的位置。请注意,go run
通常不需要文件规范,如果你这样做,你必须列出defacto你的应用程序中main.go所依赖的所有文件。
看看``here
答案 1 :(得分:0)
好! 问题来自进口。在代码中,一些导入调用旧版本的代码。