亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

golang中package?is?not?in?GOROOT報錯的真正解決辦法

 更新時間:2023年03月17日 09:38:41   作者:牛頓就是牛  
這篇文章主要給大家介紹了關(guān)于golang中package?is?not?in?GOROOT報錯的真正解決辦法,文中通過圖文介紹的非常詳細,對同樣遇到這個問題的朋友具有一定的參考學習價值,需要的朋友可以參考下

運行g(shù)o中本地包的時候如果出現(xiàn)這個報錯,網(wǎng)上很多說是需要修改GO111MODULE=on, 但是對于我來說都沒用, 最后發(fā)現(xiàn)是因為命名導致的。 記錄如下。

為了表示各個文件名和路徑之間的無關(guān)聯(lián)性,我盡量把命名隨意化和多樣化。

首先在桌面上建立一個文件夾aaa

在文件夾里運行下面的命令生成mod文件

go mod init aaa 

注意:這里的aaa和文件夾的名字aaa必須要一致。

然后在aaa根目錄里創(chuàng)建文件bbb.go作為主程序入口文件,里面的包名必須是main。

然后在aaa根目錄創(chuàng)建子目錄這里我命名為ccc,里面創(chuàng)建一個文件叫eee.go,包名可以叫ddd。 在vscode里展示如圖下所示。

然后在aaa的根目錄打開命令窗口, 運行g(shù)o run bbb.go就會成功調(diào)用到子包里面的方法。

為了不報錯,這里有幾個重點

第一,根目錄文件夾名稱xxx和go mod init xxx 必須要一致。

第二,主文件中import的是子包的目錄路徑,不能寫子包的文件名或者包名。

第三,調(diào)用子包的方法的時候, 前綴必須是子包的包名(package名),和路徑或者文件名無關(guān)。

總結(jié)

到此這篇關(guān)于golang中package is not in GOROOT報錯的真正解決辦法的文章就介紹到這了,更多相關(guān)golang package is not in GOROOT報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關(guān)文章

  • 使用Go語言實現(xiàn)發(fā)送HTTP請求并給GET添加參數(shù)

    使用Go語言實現(xiàn)發(fā)送HTTP請求并給GET添加參數(shù)

    在開發(fā)Web應用程序時,我們經(jīng)常需要向服務(wù)器發(fā)送HTTP請求,本文將介紹一下使用Go語言發(fā)送HTTP請求,并給GET請求添加參數(shù)的方法,感興趣的小伙伴可以了解一下
    2023-07-07
  • Go語言基礎(chǔ)go接口用法示例詳解

    Go語言基礎(chǔ)go接口用法示例詳解

    這篇文章主要為大家介紹了Go語言基礎(chǔ)關(guān)于go接口的用法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,在日升職加薪
    2021-11-11
  • Go日志管理庫zap安裝及使用過程

    Go日志管理庫zap安裝及使用過程

    Zap是Go語言中一個高性能的日志記錄庫,它支持日志切割、多級別日志記錄等功能,zap還支持使用Lumberjack進行日志文件的自動切割和歸檔,適用于需要高效日志管理的Go項目開發(fā),本文介紹Go日志管理庫zap安裝及使用過程,感興趣的朋友一起看看吧
    2024-09-09
  • golang中對

    golang中對"引用傳遞"的誤解

    這篇文章主要介紹了golang中對“引用傳遞”的誤解,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-06-06
  • 如何組織Go代碼目錄結(jié)構(gòu)依賴注入wire使用解析

    如何組織Go代碼目錄結(jié)構(gòu)依賴注入wire使用解析

    這篇文章主要為大家介紹了如何組織Go代碼目錄結(jié)構(gòu)依賴注入wire使用解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • Go語言基礎(chǔ)go doc命令用法及示例詳解

    Go語言基礎(chǔ)go doc命令用法及示例詳解

    這篇文章主要為大家介紹了Go語言基礎(chǔ)go doc命令的用法及示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助祝大家多多進步
    2021-11-11
  • Go語言高效編程的3個技巧總結(jié)

    Go語言高效編程的3個技巧總結(jié)

    Go語言是一種開源編程語言,可輕松構(gòu)建簡單、可靠且高效的軟件,下面這篇文章主要給大家分享介紹了關(guān)于Go語言高效編程的3個技巧,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-01-01
  • 詳解golang中接口使用的最佳時機

    詳解golang中接口使用的最佳時機

    接口在系統(tǒng)設(shè)計中,以及代碼重構(gòu)優(yōu)化中,是一個不可或缺的工具,能夠幫助我們寫出可擴展,可維護性更強的程序,本文主要為大家介紹一下golang中接口使用的最佳時機,有興趣的可以了解下
    2023-09-09
  • Go語言編譯原理之源碼調(diào)試

    Go語言編譯原理之源碼調(diào)試

    這篇文章主要為大家介紹了Go語言編譯原理之源碼調(diào)試示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • golang中如何使用kafka方法實例探究

    golang中如何使用kafka方法實例探究

    Kafka是一種備受歡迎的流處理平臺,具備分布式、可擴展、高性能和可靠的特點,在處理Kafka數(shù)據(jù)時,有多種最佳實踐可用來確保高效和可靠的處理,這篇文章將介紹golang中如何使用kafka方法
    2024-01-01

最新評論