gpt4 book ai didi

go - 安装GO-1.2的QML包找不到-Xubuntu

转载 作者:IT王子 更新时间:2023-10-29 02:06:04 25 4
gpt4 key购买 nike

一点背景知识:我对 GO 和 QML 非常陌生。我一直在互联网上仔细阅读有关它们的主要原因是因为我正在尝试构建 Sublime Text 克隆 Lime Text。我在 Xubuntu 13.10 上。我根据他们网站上“入门部分”下的说明安装了 GO。我下载了 go1.2.1.linux-amd64.tar.gz 压缩包并将其解压缩到我的 /usr/local/ 文件夹中。我添加了export PATH=$PATH:/usr/local/go/bin, export GOROOT=/usr/local/go, export GOBIN=/usr/local/go/binexport GOPATH=$HOME/gocode 到我的 .bashrc 文件。

然后我可以按照 Lime Text github wiki 上的说明成功构建并执行 go get github.com/limetext/lime/frontend/termbox。我遵循了他们 wiki 页面上的其余说明,一切似乎都成功执行了。

我的问题 是 Lime Text 需要安装 GO QML 包。所以我去了他们的git hub page并安装了 ppa:ubuntu-sdk-team/ppa 存储库中建议的所有 QT 依赖项。我已经安装了 GO,所以我不使用 godeb 程序重新安装 GO。然后,我在我的终端中执行 go get gopkg.in/qml.v0。我没有收到任何消息到我的终端并假设一切正常。然后我返回 Lime Text 构建说明并尝试构建 QML 前端。我 cd 到 cd $GOPATH/src/github.com/limetext/lime/frontend/qml 并运行 go build 命令。我终端的输出是:

main.go:18:2: cannot find package "github.com/niemeyer/qml" in any of:
/usr/local/go/src/pkg/github.com/niemeyer/qml (from $GOROOT)
/home/jesse/gocode/src/github.com/niemeyer/qml (from $GOPATH)

我尝试使用 Catfish 在我的整个系统中搜索“niemeyer”一词,看看它是否安装在其他地方,但搜索结果一无所获。我已经尝试运行 go get gopkg.in/qml.v0 几次,我得到了相同的结果。我不知道是我在安装包时做错了什么,还是对 GO 有其他一些根本性的误解。

如有任何建议,我们将不胜感激。对于在这里使用任何不正确的术语,我也深表歉意。

最佳答案

在你运行go build的地方,运行go get,没有参数。它将在代码库中搜索所有依赖项并下载它们。如果需要,您可以改为执行 go get -v,其中 -v 代表冗长。它会准确地告诉您它正在下载和构建什么。

之后,您应该能够成功地go build

关于go - 安装GO-1.2的QML包找不到-Xubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23140467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com