Ошибка: mkdir ... Неверный синтаксис имени файла, имени каталога или метки тома - PullRequest
0 голосов
/ 29 мая 2018

Я использую postgres_exporter для prometheus, и когда я пытаюсь запустить его, он показывает мне ошибку:

Ошибка: не удалось запустить "go-bindata -pkg = assets-o assets / bindata.go -ignore = bindata.go -ignore =. *. map $ -prefix = assets / генерируемые активы / генерируемый / ...: exec: "go-bindata": исполняемый файл не найден в% PATH% "exit status 1

Я понял, что у меня установлена ​​неправильная библиотека go-bindata.Поэтому после того, как я установил другой, ошибка изменилась на:

Ошибка: mkdir C: \ Users \ StarTech \ go \ src \ github.com \ wrouesnel \ postgres_exporter \ bin / C :: Theневерный синтаксис имени файла, имени каталога или метки тома.статус выхода 1

Это ссылка postgres_exporter: postgres_exporter

Сначала я наберу следующие команды:

go get github.com/wrouesnel/postgres_exporter
cd path/src/github.com/wrouesnel/postgres_exporter
go run mage.go
export DATA_SOURCE_NAME="postgresql://login:password@hostname:port/dbname"
./postgres_exporter <flags>

Такжея использую команду run вместо export, так как я нахожусь в Windows.

И когда я набираю команду go run mage.go docker

, возникает ошибка

1 Ответ

0 голосов
/ 29 мая 2018

Попробуйте установить go-bindata:

go get -u github.com/tmthrgd/go-bindata/...
...