【问题标题】:Installing nyt streamtools: go-bindata: Command not found安装 nyt streamtools: go-bindata: Command not found
【发布时间】:2014-12-15 19:44:24
【问题描述】:

我正在尝试安装 ETL 的开源项目 nyt streamtools,但我似乎无法正确设置我的 go 环境。我正在运行 Centos 6.5。从源代码编译应该很容易,但是当我运行make 命令时,我不断收到此错误:

localhost streamtools]$ make

go get github.com/jteeuwen/go-bindata/...

go-bindata -pkg=server -o st/server/static_bindata.go gui/... examples/...

make: go-bindata: Command not found

make: *** [build/st] Error 127

非常感谢任何帮助。

【问题讨论】:

  • 你试过安装go-bindata吗?
  • 我在本地目录中提供了已安装的 go-bindata,但仍然出现相同的错误。我需要做些什么来使 bindata 可用吗?
  • go-bindata 可执行文件所在的文件夹是否在您的 PATH 中?
  • 我的工作目录上方有一个 $GOPATH/bin 几个目录。家是 GOPATH/$HOME/go
  • 啊。谢谢大家的帮助!在设置了我的 GOPATH 和 PATH 之后,我忘记了获取我的 .bashrc。对于其他有此问题的人,我将这两行添加到我的 ~/.bashrc 中: export GOPATH="$HOME/go" export PATH=$PATH:$GOPATH/bin

标签: go centos6


【解决方案1】:

在 ~/.bashrc 中添加行:

export GOPATH="$HOME/go"
PATH="$PATH:$GOPATH/bin"

运行

来源 ~/.bashrc

在设置了 GOPATH 和 PATH 之后,就成功了。

【讨论】:

    猜你喜欢
    • 2016-05-20
    • 2016-10-24
    • 2018-01-13
    • 2020-01-17
    • 2021-05-16
    • 2019-05-28
    • 2014-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多