首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用AUR时未安装GOPATH

使用AUR时未安装GOPATH
EN

Unix & Linux用户
提问于 2022-04-02 19:05:14
回答 1查看 106关注 0票数 0

我正在尝试安装supabase-git,但它发生在许多其他软件包上。在构建阶段,我了解到:

代码语言:javascript
复制
==> Starting build()...
missing $GOPATH
==> ERROR: A failure occurred in build().
    Aborting...
Finished with result: exit-code

我运行了export GOPATH=$HOME/go (/home/pineapplefan/go),它包含/pkg

你知道为什么会失败吗?我该怎么解决呢?

(正在运行的命令是sudo pamac install supabase-git)

EN

回答 1

Unix & Linux用户

发布于 2022-06-24 18:13:51

尝试手动下载PKGBUILD,并将GOPATH=$HOME/go预置到go build

换句话说,

代码语言:javascript
复制
build() {
  cd cli
  go build \
    -gcflags "all=-trimpath=${PWD}" \
    -asmflags "all=-trimpath=${PWD}" \
    -ldflags "-extldflags ${LDFLAGS}" \
    -o $_pkgname
}

变成了

代码语言:javascript
复制
build() {
  cd cli
  GOPATH=$HOME/go go build \
    -gcflags "all=-trimpath=${PWD}" \
    -asmflags "all=-trimpath=${PWD}" \
    -ldflags "-extldflags ${LDFLAGS}" \
    -o $_pkgname
}

那就做makepkg -si

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

https://unix.stackexchange.com/questions/697771

复制
相关文章

相似问题

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