go基礎環境搭建

介紹

go的各種包管理,在國內有加速效果

github地址:https://github.com/gpmgo/gopm
官方地址:https://gopm.io/
文檔路徑:https://github.com/gpmgo/docs/tree/master/zh-CN

 

安裝

go get -v -u github.com/gpmgo/gopm

使用

# 查看當前工程依賴
gopm list
# 顯示依賴詳細信息
gopm list -v
# 列出文件依賴
gopm list -t [file]
# 拉取依賴到緩存目錄
gopm get -r xxx
# 僅下載當前指定的包
gopm get -d xxx
# 拉取依賴到$GOPATH
gopm get -g xxx
# 檢查更新所有包
gopm get -u xxx
# 拉取到當前所在目錄
gopm get -l xxx
# 運行當前目錄程序
gopm run
# 生成當前工程的 gopmfile 文件用於包管理
gopm gen -v
# 根據當前項目 gopmfile 鏈接依賴並執行 go install
gopm install -v
# 更新當前依賴
gopm update -v
# 清理臨時文件
gopm clean
# 編譯到當前目錄
gopm bin

gopm 下載存放緩存目錄 $USER/.gopm/repos

.gopmfile

gopmfile 需放在項目根目錄下,名稱爲 .gopmfile

這個文件可以通過生成

gopm gen

文件格式爲

    [target]
    path = github.com/gpmgo/gopm

    [deps]
    github.com/codegangsta/cli = branch:master

    [res]
    include = conf|etc|public|scripts|templates
  • target -> path 指示項目名稱或導入路徑。
  • deps 節包含了特殊(非最新)版本的依賴。
  • res 在執行 gopm bin 命令時自動打包的資源。

包版本

有五種可能的包版本組合:

  • 空白:表示使用最新版本的依賴進行構建
  • /path/to/my/project:絕對或者相對的文件路徑,例如:d:\projects\xorm
  • branch:<value>:固定分支,例如:branch:master
  • tag:<value>:指定標籤,例如:tag:v0.9.0
  • commit:<value>:某個提交,例如:commit:6ffffe9 一般來說只需要 SHA 的前 7 個字母就可以確定一個提交

godoc安裝 

安裝好gopm的前提下,執行以下命令

gopm get -g -v -u golang.org/x/tools/cmd/godoc

注意: 是get到本地gopath目錄下的src下, 之後執行以下命令

go install golang.org/x/tools/cmd/godoc

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章