首頁 >後端開發 >Golang >如何使用Go Get安裝GitHub套件?

如何使用Go Get安裝GitHub套件?

Barbara Streisand
Barbara Streisand原創
2024-12-05 18:23:11579瀏覽

How to Install GitHub Packages Using Go Get?

如何使用Go Get 從GitHub 安裝軟體套件

要使用go get 從GitHub 安裝軟體包,請依照下列步驟操作:

  1. 開啟終端機視窗或命令提示字元。
  2. 導航到您的所需的工作目錄。
  3. 執行下列指令,取代;與要安裝的套件的GitHub 匯入路徑:
go get <import_path>

範例

例如安裝包github.com/capotej/groupcache- db-experiment,您將執行以下命令命令:
go get github.com/capotej/groupcache-db-experiment

命令參考

go get 命令有各種標誌,您可以使用它們來控制其行為:
  • -d:
  • 下載軟體包但不安裝
  • -f:
  • 強迫 go get -u 跳過從原始碼控制儲存庫簽出。
  • -fix:
  • 執行修復在解決相依性之前對下載的套件使用工具。
  • -insecure:
  • 允許從使用 HTTP 等不安全方案的儲存庫。
  • -t:
  • 下載建置測試所需的軟體套件。
  • -u:
  • 更新指定的軟體包及其使用網路的依賴項。
  • -v:
  • 啟用詳細進度並偵錯輸出。

附加說明

  • go get 將在您的工作目錄中建立名為.godeps 的目錄(如果目錄尚不存在)。
  • go get 將搜尋與本機安裝版本相符的分支或標籤Go。
  • go get 永遠不會檢出或更新供應商目錄中儲存的程式碼。

例如

這裡是使用的範例go get 使用 -v 標誌來顯示詳細輸出:
$ go get -v github.com/capotej/groupcache-db-experiment/...

github.com/capotej/groupcache-db-experiment (download)
github.com/golang/groupcache (download)
github.com/golang/protobuf (download)
github.com/capotej/groupcache-db-experiment/api
github.com/capotej/groupcache-db-experiment/client
github.com/capotej/groupcache-db-experiment/slowdb
github.com/golang/groupcache/consistenthash
github.com/golang/protobuf/proto
github.com/golang/groupcache/lru
github.com/capotej/groupcache-db-experiment/dbserver
github.com/capotej/groupcache-db-experiment/cli
github.com/golang/groupcache/singleflight
github.com/golang/groupcache/groupcachepb
github.com/golang/groupcache
github.com/capotej/groupcache-db-experiment/frontend
$

以上是如何使用Go Get安裝GitHub套件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn