gpt4 book ai didi

linux - 在 Raspberry Pi 上安装 Go 包

转载 作者:IT王子 更新时间:2023-10-29 01:39:31 26 4
gpt4 key购买 nike

我目前在我的 Raspberry Pi Model B+ 上使用 Raspbian。我已经安装了 Go 并想安装 scollector .我试过了

$ go get bosun.org/cmd/scollector

但是报错了

package net/http/cookiejar: unrecognized import path "net/http/cookiejar"

我还尝试通过 ARMv6 二进制文件进行安装。我在二进制文件上运行了 chmod +x 命令,然后尝试使用 ./scollector-linux-armv6 执行它,但收到一条错误消息“文本文件忙。”

最佳答案

此消息出现在 https://github.com/revel/revel/issues/342 : 你的发行版可能有旧版本的 Go,但它缺少那个包。您可以从 Dave Cheney's site 下载 ARMv6 的最新版本(我正在写的是 1.4.2) .你可能想要解压它,将生成的目录移动/重命名为 ~/go,然后更改你的 .bashrc 以在你的 homedir 中设置 PATH 和 GOPATH添加如下行:

# optional; makes bin/, pkg/ and src/ under your homedir for Go
export GOPATH=~
# puts the 'go' tool + built go binaries + anything else in ~/bin in PATH
# remove the :~/bin bit if you don't want it
export PATH=~/go/bin:~/bin/:$PATH
# lets Go know that it's not in /usr/local/go
export GOROOT=~/go

然后是。 ~/bashrc 或注销并登录以将最新版本放入您的环境中。然后您可能会遇到其他问题;如果您遇到困难,可以将这些问题作为附加问题发布,并提供所有详细信息以及对该问题的引用。如果您使用其他 shell,bash 的具体细节会有所不同。

您还可以(正如用户 allonhadaya 指出的那样)交叉编译:构建二进制文件以从台式机或笔记本电脑传输到您的 Raspberry Pi。 goxc 等工具帮助管理这一点(如果需要,您也可以使用 GOOSGOARCH 等环境变量手动完成)。 In Go 1.5, scheduled to come out at the end of 2015, it will get simpler.

chmod 之后的“文本文件忙”显然是 something that happens .在 chmod 和运行二进制文件之间运行 sync 可能会有所帮助。如果文件仍在下载,则可能会发生这种情况。无论哪种方式,为您想要构建的任何其他项目或您想要自己编写的任何编码提供一个 Go 环境仍然很有用。

祝你好运!

关于linux - 在 Raspberry Pi 上安装 Go 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31483734/

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