我對golang有一個奇怪的問題。我運行命令(如每次):golang:即使在更改之後,運行始終運行舊代碼
go run main.go
然後我做了一些改變了我的代碼,然後我再次運行:
go run main.go
但執行的代碼是舊版本的代碼。於是,我嘗試了一些東西:
- 重新啓動計算機
- 刪除所有臨時二進制文件到臨時文件夾
- 重新安裝去
- 刪除並放回我的代碼
- 刪除一些文件
但它仍在運行我的舊版本的代碼。我沒有找到關於這個問題的解決方案,並且幾篇關於它的文章沒有給出解決方案(here和here)。
關於我的配置是如下:運行Raspbian
- 樹莓派(更新)
- 轉到版本1.8.1
我希望你能幫幫我! 提前致謝!
最好的問候,
'main.go'是被修改的文件,您確定您正在運行正確的'main.go'文件嗎? – Adrian
您是否正在處理項目時切換了項目的位置?您的編輯器可能會將更改保存在舊文件位置中。 – Gavin
@Adian main.go不是修改後的文件(我的項目中有很多.go文件)。是的,這是正確的main.go文件 – Majonsi