欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

golang中package?is?not?in?GOROOT報(bào)錯(cuò)的真正解決辦法

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

運(yùn)行g(shù)o中本地包的時(shí)候如果出現(xiàn)這個(gè)報(bào)錯(cuò),網(wǎng)上很多說是需要修改GO111MODULE=on, 但是對(duì)于我來說都沒用, 最后發(fā)現(xiàn)是因?yàn)槊麑?dǎo)致的。 記錄如下。

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

首先在桌面上建立一個(gè)文件夾aaa

在文件夾里運(yùn)行下面的命令生成mod文件

go mod init aaa 

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

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

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

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

為了不報(bào)錯(cuò),這里有幾個(gè)重點(diǎn)

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

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

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

總結(jié)

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

您可能感興趣的文章:

相關(guān)文章

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

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

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

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

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

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

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

    golang中對(duì)"引用傳遞"的誤解

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

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

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

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

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

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

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

    詳解golang中接口使用的最佳時(shí)機(jī)

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

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

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

    golang中如何使用kafka方法實(shí)例探究

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

最新評(píng)論