glide install 命令 returns [ERROR] $GOPATH 未设置
The glide install command returns [ERROR] $GOPATH is not set
我正在尝试安装 https://github.com/btcsuite/btcd
我按照说明(除了添加 sudo 之外)首先像这样安装了 glide
sudo go get -u github.com/Masterminds/glide
然后我像这样将 repo 克隆到适当的文件夹
git clone https://github.com/btcsuite/btcd $GOPATH/src/github.com/btcsuite/btcd
现在 repo 位于此文件夹中:/Users/yako/go/src/github.com/btcsuite/btcd
当我在文件夹中运行 sudo glide install
时出现问题。我得到 [ERROR] $GOPATH is not set.
我很确定我确实将这些正确地设置为 go env GOROOT GOPATH
命令 returns
/usr/local/go
/Users/yako/go
和echo $GOROOT
returns/usr/local/go
和echo $GOPATH
returns/Users/yako/go
当您 运行 作为 sudo 时,它可能会失败,因为 sudo 的环境与您的用户不同。所以 a) 您需要为该命令设置 GOPATH,并且 b) 只要 $GOPATH 可读、可写和可执行,您就不需要 sudo 来安装或使用 glide。不知道为什么btcd说要用
您不需要命令的 sudo
部分。 Glide 会在 ~/go/src/github.com/btcsuite/btcd/vendor 上下载你的依赖,所以你不需要任何超级用户权限。因为你 运行 命令为 sudo
你的环境变量没有设置为 如果你正在执行你的命令 yako
我正在尝试安装 https://github.com/btcsuite/btcd
我按照说明(除了添加 sudo 之外)首先像这样安装了 glide
sudo go get -u github.com/Masterminds/glide
然后我像这样将 repo 克隆到适当的文件夹
git clone https://github.com/btcsuite/btcd $GOPATH/src/github.com/btcsuite/btcd
现在 repo 位于此文件夹中:/Users/yako/go/src/github.com/btcsuite/btcd
当我在文件夹中运行 sudo glide install
时出现问题。我得到 [ERROR] $GOPATH is not set.
我很确定我确实将这些正确地设置为 go env GOROOT GOPATH
命令 returns
/usr/local/go
/Users/yako/go
和echo $GOROOT
returns/usr/local/go
和echo $GOPATH
returns/Users/yako/go
当您 运行 作为 sudo 时,它可能会失败,因为 sudo 的环境与您的用户不同。所以 a) 您需要为该命令设置 GOPATH,并且 b) 只要 $GOPATH 可读、可写和可执行,您就不需要 sudo 来安装或使用 glide。不知道为什么btcd说要用
您不需要命令的 sudo
部分。 Glide 会在 ~/go/src/github.com/btcsuite/btcd/vendor 上下载你的依赖,所以你不需要任何超级用户权限。因为你 运行 命令为 sudo
你的环境变量没有设置为 如果你正在执行你的命令 yako