GO語言安裝air框架時遇到go: inconsistent vendoring問題

cornflower發表於2020-11-19

在GO中安裝air框架時遇到的問題

使用VS Code時,我想要安裝air框架以支援web網頁熱過載功能,但是安裝時報錯go: inconsistent vendoring,終止了我執行air。問課程的老師,老師也說是第一次遇到,後來我找到了解決方案。

一. 原因

該情況是由於gopath路徑和goroot路徑一致的原因導致的。

二. 解決方案

修改GOPAHT,改到非GOROOT路徑。GOROOT是GO語言安裝路徑,GOPATH是GO語言編譯環境所需路徑,因此二者不能為同一路徑。修改後,通過go mod init過載mod,再執行air,就可以成功了。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章