go語言學習筆記-配置idea開發go編程語言並配置導入本地包


轉載請注明原文謝謝!原文地址:https://www.toutiao.com/i6824389829954896396/

簡介:最近在配置idea開發go語言時碰到很多問題其中一個就是在編寫go語言時無法導入自己開發的包,在經過無數次百度搜索,博客園搜索,csdn搜索最終都沒有得滿意的解決方案,最后在go的官方開發文檔中得到啟發,最終問題得以解決,因此在這里記錄下解決方案希望給新的朋友提供幫助!

1、idea安裝go插件

1.1、我的idea版本為2019.1,其他版本安裝過程差別不大

 

 

 

打開idea,並點擊“file”->“settings”,如圖

 

 

 1.2、點擊“Plugins”,選擇“marketplace”選項卡,在輸入框輸入“go”按回車鍵,在搜索結果中選擇go插件並點擊“install”

 

 

 1.3、等待go插件安裝完成...(注意:若插件一直不能下載可以連接手機熱點,這也是我在安裝是碰到的問題最后是百度出來的解決方案,並不一定適合所有朋友

 

 

 1.4、安裝完成后重啟idea

 

 

 2、創建go開發目錄(重要:有一定格式要求)

2.1、如果想要導入本地編寫的go語言包對文件夾結構是由要求的,目錄結構如圖:

注意:go-demo文件夾下bin、pkg、src是固定格式

 

 

 

 3、idea新建go項目

3.1、新建go項目,點擊“file”-“new”-“project”

 

 

 3.2、選擇“go”配置go的安裝位置,點擊“next”

 

 

 3.3、選擇在上一步驟創建的“src”文件夾下創建“demo1”項目,點擊“finish”

 

 

 3.4、確認創建目錄“demo1”,點擊“ok”

 

 

 3.5、創建完成后的界面

 

3.6、在項目中創建src目錄(重要,如果要想成功導入本地包必須要創建src目錄並把本地開發的包放在src目錄下)目錄結構如圖:

 

 

 3.7、在包pkg1中新建go文件,go1.go

 

 

 3.8、同樣的步驟在pkg2中創建go2.go,完成后的目錄結構

 

 

 3.9、編寫go1.go文件

package main

func main() {
    pkg2.ToString()
}

如圖:

 

 

 

 

 

3.10、編寫go2.go文件

package pkg2

import "fmt"

func ToString()  {
    fmt.Println("ToString")
}

如圖:

 

 

 

3.11、此時在go1.go文件中調用go2.go中的“ToString”函數會提示無法找到包pkg2這就需要接下來的配置才能正常調用

 4、idea配置go編程語言(重要)

4.1、選擇“file”-“settings”

 

 

 4.2、配置GOROOT,如圖:

 

 

 4.3、配置GOPATH,如圖:

 

 

 4.4、最后在回到go1.go文件中,編譯已經不再報錯,且自動導入了包pkg2

 

 

完!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM