golang開啟mod后import報紅的簡單解決方案
更新時間:2024年01月19日 16:05:45 作者:zhoupenghui168
這篇文章主要給大家介紹了關于golang開啟mod后import報紅的簡單解決方案,文中通過圖文將解決的辦法介紹的非常詳細,對大家的學習或者工作具有一定的參考借鑒價值,需要的朋友可以參考下
問題描述
創(chuàng)建項目后,開啟mod模式后,在使用import 導入相關包后, 使用go mod tidy 生成go.mod文件后,go.mod文件里面的包名變紅(未導入),導致不能使用包里面的方法,go run main.go 報錯: package xxx is not in GOROOT,如下圖:
生成go.mod成功:
不過go.mod里面的包沒有被引入
猜測是索引路徑出了問題,當前項目的依賴路徑如下,可以看到只有sdk沒有go mod模塊:
解決方案
點擊右上角File->Setting
這時發(fā)現(xiàn):依賴中,多了一個 go mod路徑,這時原來 報紅的import消失
總結(jié)
到此這篇關于golang開啟mod后import報紅解決方案的文章就介紹到這了,更多相關golang開啟mod后import報紅內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
詳解go語言 make(chan int, 1) 和 make (chan int) 的區(qū)別
這篇文章主要介紹了go語言 make(chan int, 1) 和 make (chan int) 的區(qū)別,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2020-01-01golang Gorm與數(shù)據(jù)庫完整性約束詳解
這篇文章主要介紹了golang Gorm與數(shù)據(jù)庫完整性約束詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12