亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

spf13/cobra 無法將二進制文件下載到 $GOPATH/bin

spf13/cobra 無法將二進制文件下載到 $GOPATH/bin

Go
MMMHUHU 2022-06-27 15:29:16
我想在我的項目中使用 spf13/cobra。spf13/cobra:現代 Go CLI 交互的指揮官輸入安裝命令結果$ go get -u github.com/spf13/cobra/cobrago: downloading github.com/spf13/cobra v1.0.0go: downloading github.com/spf13/cobra/cobra v0.0.0-20200826151851-02a0d2fbc9e6go: github.com/spf13/cobra/cobra upgrade => v0.0.0-20200826151851-02a0d2fbc9e6go get github.com/spf13/cobra/cobra: ambiguous import: found package github.com/spf13/cobra/cobra in multiple modules:        github.com/spf13/cobra v1.0.0 (/go/pkg/mod/github.com/spf13/[email protected]/cobra)        github.com/spf13/cobra/cobra v0.0.0-20200826151851-02a0d2fbc9e6 (/go/pkg/mod/github.com/spf13/cobra/[email protected])但找不到cobra命令和二進制文件。$ cobrabash: cobra: command not found$ ls -la $GOPATH/bin | grep cobra// not found binary這是我的環境。$ go envGO111MODULE="auto"GOARCH="amd64"GOBIN=""GOCACHE="/home/vscode/.cache/go-build"GOENV="/home/vscode/.config/go/env"GOEXE=""GOFLAGS=""GOHOSTARCH="amd64"GOHOSTOS="linux"GOINSECURE=""GOMODCACHE="/go/pkg/mod"GONOPROXY=""GONOSUMDB=""GOOS="linux"GOPATH="/go"GOPRIVATE=""GOPROXY="https://proxy.golang.org,direct"GOROOT="/usr/local/go"GOSUMDB="sum.golang.org"GOTMPDIR=""GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"GCCGO="gccgo"AR="ar"CC="gcc"CXX="g++"CGO_ENABLED="1"GOMOD="/workspaces/[my-package-name]/go.mod"CGO_CFLAGS="-g -O2"CGO_CPPFLAGS=""CGO_CXXFLAGS="-g -O2"CGO_FFLAGS="-g -O2"CGO_LDFLAGS="-g -O2"PKG_CONFIG="pkg-config"GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build068490139=/tmp/go-build -gno-record-gcc-switches"并通過基于microsoft/vscode-remote-try-go 的容器進行開發。如何將二進制文件安裝到$GOPATH/bin?
查看完整描述

2 回答

?
富國滬深

TA貢獻1790條經驗 獲得超9個贊

安裝眼鏡蛇發電機

go get github.com/spf13/cobra/cobra

更多信息:https ://github.com/spf13/cobra/blob/master/cobra/README.md


查看完整回答
反對 回復 2022-06-27
?
心有法竹

TA貢獻1866條經驗 獲得超5個贊

實際上go get -u github.com/spf13/cobra/cobra將安裝cobra$GOPATH/bin/cobra您可以通過以下方式檢查它:

ls $GOPATH/bin/cobra

但是當你運行時:

cobra

在您的環境中必須指定$PATH導致$GOPATH/bin,為此您必須運行:

export PATH=$PATH:$GOPATH/bin

所以現在一切都應該沒問題。

PS:添加export PATH=$PATH:$GOPATH/bin到您的~/.bash_profile文件中,以便在終端重啟后它可以工作。


查看完整回答
反對 回復 2022-06-27
  • 2 回答
  • 0 關注
  • 295 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號