首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >go install命令导致open /bin/palindrome: mac中不允许执行此操作

go install命令导致open /bin/palindrome: mac中不允许执行此操作
EN

Stack Overflow用户
提问于 2018-02-05 15:23:47
回答 3查看 2.3K关注 0票数 1

我有MacOS sera10.12.6。我无法将go源文件安装到bin文件夹中。我明白了

代码语言:javascript
复制
go install _/Users/username/gowork/src/palindrome: open /bin/palindrome: operation not permitted

请帮帮我。

下面是我的go env变量go env

代码语言:javascript
复制
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"

谢谢

EN

回答 3

Stack Overflow用户

发布于 2018-02-05 16:48:23

尝试使用brew安装go。

  1. brew install go
  2. mkdir Go
  3. cd Go && mkdir bin pkg src

哦,我的Zsh终端shell:

  1. vi ~/.zshrc要编辑此文件,您需要按“I”进入“插入模式”。

5添加此行

代码语言:javascript
复制
export GOPATH="$HOME/Go"
export PATH=$PATH:$GOPATH/bin

转到src文件夹并创建Go应用程序

就这样

票数 0
EN

Stack Overflow用户

发布于 2018-02-06 03:07:34

GOBIN默认设置为GOPATH/bin,但您将其设置为您没有写入权限的/bin

取消设置GOBINgo install将正常工作。

票数 0
EN

Stack Overflow用户

发布于 2018-02-06 10:16:29

最终从默认的$HOME/go运行

将我的go源文件移动到GO/SRC/package文件夹,并运行go install命令。

感谢所有人

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48617574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档