最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決Goland 提示 Unresolved reference 錯誤的問題

 更新時間:2020年12月15日 08:42:59   作者:神神的蝸牛  
這篇文章主要介紹了解決Goland 提示 Unresolved reference 錯誤的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

之前一直正常的項目,莫名其妙的 database/sql 包下的方法、結構體等等IDE都無法識別,出現(xiàn)一堆Unresolved reference錯誤提示,但包導入路徑可以正確定位,而且項目運行也正常,其他包都正常,另一個項目下同樣使用sql包也正常。

折騰半天都沒用,不想重建項目重裝IDE太麻煩,最后嘗試最簡單的升級到 golang 1.12.5 重啟Goland后就正常了,應該和版本沒有關系,重裝下golang就行,估計是Goland文件索引的問題,重裝golang后會重建索引就能正常識別了

import 正常,能正確識別路徑,但不能識別 database/sql 包中的任何方法、結構體等。。。但使用其他包卻都正常,奇怪

升級golang后IDE應該是重建了索引,現(xiàn)在就一切正常了

補充:Goland 導入自定義包問題解決

今天在學習Go的面向對象時,想測試Go中類屬性、方法的公私有問題,在另外定義一個包后,發(fā)現(xiàn)在main函數(shù)中無法導入。

在網(wǎng)上查了很多博客都沒能解決問題,目錄頁照著修改了 ,什么GOPATH也修改了,參照很多文章,他們的解決方法似乎都不太適合我。。。。

經(jīng)過頭皮發(fā)麻,差點爆錘電腦后,終于綜合多篇文章解決問題!

這里介紹一下我自己的解決方法

1.設置中啟用“Enable Go Modules”

Setting中設置啟用go module(其他go path之類的無需設置,使用默認),路徑:Go——Go Modules,勾選Enable Go Modules

2.在項目跟目錄下執(zhí)行go mod init

在編輯器左下方找到“Terminal”選項卡,進入后執(zhí)行 go mod init命令

如圖,會提示正確的命令使用方法。根據(jù)我的情況執(zhí)行如下命令:

這時候項目目錄中會創(chuàng)建go.mod文件

然后,我嘗試導入自定義包,發(fā)現(xiàn)問題并沒有解決。

并出現(xiàn)新的問題:

對該錯誤的解釋:開啟模塊支持后,并不能與$GOPATH共存,所以需要把項目從$GOPATH中移出即可

也就是說,開啟模塊支持后我們需要確認Project GOPATH 是空的,即將其中的項刪除。

3.確認并清除Project GOPATH

Global GOPATH 改不改、有沒有并沒什么影響。

說明:

Global GOPATH:環(huán)境變量中配置的GOPATH路徑

Project GOPATH:項目的GOPATH,最好不好設置Global GOPATH,因為這樣項目將會使用到所用配置到GOPATH的文件

返回編輯頁面,導入錯誤提示已經(jīng)沒有了。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關文章

  • 詳解如何使用pprof簡單檢測和修復Go語言中的內(nèi)存泄漏

    詳解如何使用pprof簡單檢測和修復Go語言中的內(nèi)存泄漏

    雖然?Go?有自動垃圾回收(GC),它能回收不再被使用的內(nèi)存,但這并不意味著?Go?程序中不會發(fā)生內(nèi)存泄漏,下面我們就來看看如何使用pprof進行檢測和修復Go語言中的內(nèi)存泄漏吧
    2025-01-01
  • 使用Golang開發(fā)一個簡易版shell

    使用Golang開發(fā)一個簡易版shell

    這篇文章主要為大家詳細介紹了如何使用Golang開發(fā)一個簡易版shell,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-02-02
  • 一步步教你打造高效可靠的Go庫

    一步步教你打造高效可靠的Go庫

    這篇文章主要介紹了一步步教你打造高效可靠的Go庫的相關資料,需要的朋友可以參考下
    2023-11-11
  • 重學Go語言之變量與常量的聲明與使用詳解

    重學Go語言之變量與常量的聲明與使用詳解

    變量、常量的聲明與使用是掌握一門編程語言的基礎,在這篇文章中,小編就來帶大家學習一下Go語言是怎么樣聲明和使用變量與常量吧
    2023-03-03
  • golang實現(xiàn)并發(fā)控制的方法和技巧

    golang實現(xiàn)并發(fā)控制的方法和技巧

    golang 是一門支持并發(fā)的編程語言,它提供了 goroutine 和 channel 等強大的特性,讓我們可以輕松地創(chuàng)建和管理多個執(zhí)行單元,實現(xiàn)高效的任務處理,在本文中,我們將介紹一些 golang 的并發(fā)控制的方法和技巧,希望對你有所幫助
    2024-03-03
  • 詳解如何在Golang中監(jiān)聽多個channel

    詳解如何在Golang中監(jiān)聽多個channel

    這篇文章主要為大家詳細介紹了如何在Golang中實現(xiàn)監(jiān)聽多個channel,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-03-03
  • 詳解如何使用Go語言進行文件監(jiān)控和通知

    詳解如何使用Go語言進行文件監(jiān)控和通知

    在Go語言中,文件監(jiān)控通常涉及到文件系統(tǒng)事件的監(jiān)聽,文件或目錄的狀態(tài)發(fā)生變化(如創(chuàng)建、刪除、修改等)時,你的程序需要得到通知,所以本文給大家介紹了如何使用Go語言進行文件監(jiān)控和通知,需要的朋友可以參考下
    2024-06-06
  • web項目中golang性能監(jiān)控解析

    web項目中golang性能監(jiān)控解析

    這篇文章主要為大家介紹了web項目中golang性能監(jiān)控詳細的解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-04-04
  • Go調用opencv實現(xiàn)圖片矯正的代碼示例

    Go調用opencv實現(xiàn)圖片矯正的代碼示例

    這篇文章主要為大家詳細介紹了Go調用opencv實現(xiàn)圖片矯正的代碼示例,文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-09-09
  • 手把手帶你走進Go語言之語法基礎解析

    手把手帶你走進Go語言之語法基礎解析

    這篇文章主要介紹了手把手帶你走進Go語言之語法基礎,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09

最新評論

石首市| 尼勒克县| 长宁县| 清水河县| 莎车县| 永嘉县| 佛坪县| 玉屏| 霍林郭勒市| 孟州市| 罗江县| 旺苍县| 城固县| 浠水县| 普格县| 龙陵县| 友谊县| 阳高县| 盐亭县| 山东| 登封市| 云南省| 南投县| 盐城市| 福清市| 桃园县| 通榆县| 东港市| 青阳县| 泗水县| 天门市| 乌鲁木齐市| 海兴县| 缙云县| 化德县| 都昌县| 抚州市| 溧阳市| 龙南县| 乐都县| 崇左市|