我有MacOS sera10.12.6。我无法将go源文件安装到bin文件夹中。我明白了
go install _/Users/username/gowork/src/palindrome: open /bin/palindrome: operation not permitted请帮帮我。
下面是我的go env变量go env
GOARCH="amd64"
GOBIN="/bin"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/username/GOWORK"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/08/1d18bh856db95kk0k65_sfnc0000gn/T/go-build043087036=/tmp/go-build -gno-record-gcc-switches -fno-common"
CXX="clang++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"谢谢
发布于 2018-02-05 16:48:23
尝试使用brew安装go。
brew install gomkdir Gocd Go && mkdir bin pkg src哦,我的Zsh终端shell:
vi ~/.zshrc要编辑此文件,您需要按“I”进入“插入模式”。5添加此行
去
export GOPATH="$HOME/Go"
export PATH=$PATH:$GOPATH/bin转到src文件夹并创建Go应用程序
就这样
发布于 2018-02-06 03:07:34
GOBIN默认设置为GOPATH/bin,但您将其设置为您没有写入权限的/bin。
取消设置GOBIN和go install将正常工作。
发布于 2018-02-06 10:16:29
最终从默认的$HOME/go运行
将我的go源文件移动到GO/SRC/package文件夹,并运行go install命令。
感谢所有人
https://stackoverflow.com/questions/48617574
复制相似问题