Prometheus 生成黑盒导出程序时出错

Prometheus 生成黑盒导出程序时出错,prometheus,Prometheus,我是普罗米修斯的新手,目前正在尝试解决构建blackbox exporter()时所反映的错误 请告知。go在构建可执行文件时,在$GOPATH的src子文件夹中查找。有关这方面的文档,请参阅。我能够使用make构建可执行文件,但是go install需要的步骤更少 这些步骤对我很有效: export GOPATH=/usr/local/go mkdir -p $GOPATH/src cd $GOPATH/src git clone https://github.com/prometheus/b

我是普罗米修斯的新手,目前正在尝试解决构建blackbox exporter()时所反映的错误


请告知。

go
在构建可执行文件时,在
$GOPATH
src
子文件夹中查找。有关这方面的文档,请参阅。我能够使用
make
构建可执行文件,但是
go install
需要的步骤更少

这些步骤对我很有效:

export GOPATH=/usr/local/go
mkdir -p $GOPATH/src
cd $GOPATH/src
git clone https://github.com/prometheus/blackbox_exporter.git
cd blackbox_exporter
go install
如果未遇到错误,可执行文件应位于
$GOPATH/bin/blackbox\u exporter
。可执行文件需要能够找到
blackbox.yml
,它位于
$GOPATH/src/blackbox\u exporter
中。我使用以下命令运行可执行文件:

cd $GOPATH/src/blackbox_exporter
$GOPATH/bin/blackbox_exporter

生成可执行文件时,
go
$GOPATH
src
子文件夹中查找。有关这方面的文档,请参阅。我能够使用
make
构建可执行文件,但是
go install
需要的步骤更少

这些步骤对我很有效:

export GOPATH=/usr/local/go
mkdir -p $GOPATH/src
cd $GOPATH/src
git clone https://github.com/prometheus/blackbox_exporter.git
cd blackbox_exporter
go install
如果未遇到错误,可执行文件应位于
$GOPATH/bin/blackbox\u exporter
。可执行文件需要能够找到
blackbox.yml
,它位于
$GOPATH/src/blackbox\u exporter
中。我使用以下命令运行可执行文件:

cd $GOPATH/src/blackbox_exporter
$GOPATH/bin/blackbox_exporter

遇到同样的错误,所有答案都不起作用;解决方法是:

$go version
go version go1.7 linux/amd64

$go get github.com/prometheus/blackbox_exporter
$go build github.com/prometheus/blackbox_exporter

遇到同样的错误,所有答案都不起作用;解决方法是:

$go version
go version go1.7 linux/amd64

$go get github.com/prometheus/blackbox_exporter
$go build github.com/prometheus/blackbox_exporter

@SethDifiey i按指定导出GOPATH。在GOPATH中创建了src目录,并在其中克隆了blackbox导出器<代码>[root@sk004blackbox_exporter]#pwd/usr/local/go/default/src/blackbox_exporter[root@sk004blackbox_exporter]#make>>格式化代码包字节:目录“/usr/local/go/default/src/bytes”未使用已知版本控制系统包错误:目录“/usr/local/go/default/src/errors”未使用已知的版本控制系统。。。make:**[promu]错误1请使用
go install
而不是
make
并告诉我发生了什么。运行
go install
时,确保您位于文件夹
$GOPATH/src/blackbox\u exporter
中这是结果<代码>[root@sk004blackbox_exporter]#pwd/usr/local/go/default/src/blackbox_exporter[root@sk004黑盒[U]#go安装导入周期不允许包blackbox\u导出器导入bufio导入字节导入错误导入运行时导入运行时/内部/原子导入不安全导入运行时导入周期不允许包blackbox\u导出器导入加密/tls导入加密/x509导入净导入运行时/cgo导入运行时/cgo除非您的
$GOPATH
文件夹中需要保留某些内容,否则我建议删除
$GOPATH
文件夹及其所有内容,然后按照我在回答中的命令列表执行。您使用的版本是什么?我重新安装了go1.6.2,但仍然收到相同的错误。这些是我的环境变量<代码>[root@sk004blackbox_exporter]#echo$GOROOT/usr/local/go/default[root@sk004blackbox_exporter]#echo$GOPATH/usr/local/go/default@SethDifiey我按指定导出了GOPATH。在GOPATH中创建了src目录,并在其中克隆了blackbox导出器<代码>[root@sk004blackbox_exporter]#pwd/usr/local/go/default/src/blackbox_exporter[root@sk004blackbox_exporter]#make>>格式化代码包字节:目录“/usr/local/go/default/src/bytes”未使用已知版本控制系统包错误:目录“/usr/local/go/default/src/errors”未使用已知的版本控制系统。。。make:**[promu]错误1请使用
go install
而不是
make
并告诉我发生了什么。运行
go install
时,确保您位于文件夹
$GOPATH/src/blackbox\u exporter
中这是结果<代码>[root@sk004blackbox_exporter]#pwd/usr/local/go/default/src/blackbox_exporter[root@sk004黑盒[U]#go安装导入周期不允许包blackbox\u导出器导入bufio导入字节导入错误导入运行时导入运行时/内部/原子导入不安全导入运行时导入周期不允许包blackbox\u导出器导入加密/tls导入加密/x509导入净导入运行时/cgo导入运行时/cgo除非您的
$GOPATH
文件夹中需要保留某些内容,否则我建议删除
$GOPATH
文件夹及其所有内容,然后按照我在回答中的命令列表执行。您使用的版本是什么?我重新安装了go1.6.2,但仍然收到相同的错误。这些是我的环境变量<代码>[root@sk004blackbox_exporter]#echo$GOROOT/usr/local/go/default[root@sk004blackbox_exporter]#echo$GOPATH/usr/local/go/default