golang中GOPATH的簡單理解


1、為什么要配置GOPATH

配置GOPATH的用意是為了方便項目的部署和構建,以及可以直接使用go get 命令下載第三方的包到自己的項目的src下和相關的執行文件bin目錄,和中間文件pkg

src :項目的源代碼

pkg :編譯后的生成文件

bin : 編譯后的可執行文件

如果你只是想單獨的寫個go代碼可以不設置GOPATH

2、結合GoLand來講解GOPATH

2.1:使用goland創建一個gose項目,(可以不配置GOPATH)

* 環境變量中我沒有配置

 

 

* 新建gose項目

 

 

問1:index entire GOPATH:如果你選中那么我就把你在環境變量中配置的GOPATH信息加到你的項目中,沒必要,點取消吧,我們如果真的需要也可以在項目配置中在進行設置

* 打開項目的File——>settings

 

 

問2:Global GOPATH

選則你在環境變量中配置的GOPATH路徑

問3:Project GOPATH

項目的GOPATH,最好不好設置Global GOPATH,因為那你的項目將會使用到所用配置到GOPATH的文件

問4:Use GOPATH that`s defined in system environment

如果選中這個,他將使用系統定義的環境變量,並設置到Global GOPATH

問5:Index entire GOPATH:

會將當前項目作為gopath

 

 

* 最終的項目結構,也可以使用

 

* 文件目錄結構

 

 

2.2:如果你要寫一個goweb項目則需要配置GOPATH

並且目錄結果為:

pkg:編譯后生成文件

src :項目的源代碼

bin:編譯后可執行的文件


免責聲明!

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



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