go配置GOPATH的正確路徑


GOROOT:指定go sdk 安裝目錄。%GOROOT%\bin一般被配置在環境變量path中

GOPATH:就是golang 工作目錄,我們的所有項目的源碼都這個目錄下。

go項目 import module 時的查找路徑是GOROOT和GOPATH,所以我們如果想要自己的包被查詢到,就應該把包放在這兩個路徑上,而一般是放在GOPATH目錄里。

golang在環境變量中配置GOPATH, GOPATH的正確路徑是src的上一級目錄,因為 golang 在運行程序時 import 的查找路徑會默認在GOPATH的基礎上加上/src這一級目錄。

比如我打算把我寫的代碼放在E:\GoLang\goproject\src\go_code目錄下,那我的GOPATH就應該設置為E:\GoLang\goproject。import中只能寫絕對路徑,所以應該從“go_code這一級目錄開始寫”

import (
    "fmt"
    "go_code/project01/model"
)

另外:修改環境變量后,VScode必須重啟才能生效,僅僅是重開terminal不能生效。


免責聲明!

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



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