linux非root安装go,linux – go install总是使用GOROOT / bin而不是GOPATH
我在使用go install命令時遇到了煩人的問題.
每次我嘗試在我的GOPATH的src目錄中運行它時,由于某種原因,結果文件將在GOROOT / bin目錄中創建.
我在.bashrc中驗證了我的環境變量,并運行’go env'(見下文)并找不到任何問題:
的.bashrc
export GOBIN=$HOME/dev/src/go/bin
export GOPATH=$HOME/dev/go-dev
export PATH=$PATH:$GOBIN:$GOPATH/bin
去環境
GOARCH="amd64"
GOBIN="/home/user/dev/src/go/bin"
GOCHAR="6"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/user/dev/go-dev"
GORACE=""
GOROOT="/home/user/dev/src/go"
GOTOOLDIR="/home/user/dev/src/go/pkg/tool/linux_amd64"
CC="gcc"
GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread"
CGO_ENABLED="1"
This post有一個類似的問題,除了我在我的環境中有GOPATH(我嘗試了解決方案,但它沒有幫助).
當我嘗試創建測試庫using official GoLang site并運行go install時,我在$GOPATH / pgk / linux_amd64中創建了一個正確的文件,但是沒有在bin目錄中創建.
我在配置中遺漏了什么嗎?
總結
以上是生活随笔為你收集整理的linux非root安装go,linux – go install总是使用GOROOT / bin而不是GOPATH的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux服务器ftp上传文件为空,Li
- 下一篇: linux每一个账号都须具备,Linux