【问题标题】:unable to build on macOS无法在 macOS 上构建
【发布时间】:2021-01-13 10:36:19
【问题描述】:

所以我试图拉下我的叉子,但我一直得到这个:

$ go get github.com/foobar/gostuff.git
# github.com/foobar/gostuff.git/vendor/github.com/dswarbrick/smart/ioctl
src/github.com/foobar/gostuff.git/vendor/github.com/dswarbrick/smart/ioctl/ioctl.go:67:30: undefined: unix.SYS_IOCTL

其他人似乎能够在他们的 Mac 上很好地解决这个问题。我尝试过:

  • 重新安装go
  • 运行go get -u golang.org/x/sys/unix

没有任何效果,我很茫然,我对 Go 很陌生,所以也许我遗漏了一些东西,任何帮助将不胜感激。

【问题讨论】:

  • 看来您正在使用供应商依赖项,因此go get 永远不会更新它们。从使用 go 模块开始。
  • 当你“去搞定”它时,从最后删除.git。或者使用“Go Modules”。

标签: git macos go git-pull


【解决方案1】:

运行它解决了我的问题:export GOARCH=amd64;导出 GOOS=linux;去建设

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-10-02
    • 2018-05-03
    • 2019-02-03
    • 1970-01-01
    • 1970-01-01
    • 2018-07-20
    • 1970-01-01
    相关资源
    最近更新 更多