我正在尝试在 Bluehost 共享服务器中安装 Golang。
到目前为止,我已经在服务器上完成了以下操作:
cd ~
wget https://storage.googleapis.com/golang/go1.3.1.linux-amd64.tar.gz
tar -xvf go1.3.1.linux-amd64.tar.gz
rm go1.3.1.linux-amd64.tar.gz
vi .bashrc
我.bashrc使用我想要 Go 使用的本地值设置文件。
# Configuration for Go
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
然后我运行:
source ~/.bashrc
cd ~/go/src
./all.bash
一切顺利,直到测试:
warning: GOPATH set to GOROOT (/home1/username/go) has no effect
...
fork/exec /tmp/go-build667300507/cmd/addr2line/_test/addr2line.test: permission denied
FAIL cmd/addr2line 0.053s
? cmd/cgo [no test files]
...
之后,每个测试都失败了,因为我无权访问 /tmp。我在想也许有一个变量可以在我可以访问的某个地方设置测试,但我还没有找到它。
关于GOPATH set to GOROOT (/home1/username/go) has no effect. 我跑了:
echo $GOROOT
它没有设置。发生什么了?
相关分类