Не удалось установить golang.org/x/crypto/bcrypt

Я пытаюсь установить InfluxDB клиент. Но установка не удалась. Это мой след:

go get -u -v -x github.com/influxdb/influxdb/client
github.com/influxdb/influxdb (download)
...
git remote -v
Fetching https://golang.org/x/crypto/bcrypt?go-get=1
[1]    6625 segmentation fault (core dumped)  go get -u -v -x github.com/influxdb/influxdb/client

Я не нашел пакет golang.org/x/crypto/bcrypt в GOROOT и GOPATH.

Когда я пытаюсь установить crypto/bcrypt , у меня появляется эта ошибка:

go get -u -v golang.org/x/crypto/bcrypt
Fetching https://golang.org/x/crypto/bcrypt?go-get=1
[1]    7667 segmentation fault (core dumped)  go get -u -v golang.org/x/crypto/bcrypt

Как мне установить golang.org/x/crypto/bcrypt?

Моя версия golang - go версия go1.4.2 gccgo

Ответ 1

Я нашел временное решение.

Библиотека golang.org/x/crypto/bcrypt имеет зеркало на github.

Создайте в папке src/golang.org/x/ GOPATH.

mkdir -p $GOPATH/src/golang.org/x/

Затем клонировать криптографию из github.

cd $GOPATH/src/golang.org/x/
git clone [email protected]:golang/crypto.git

Ответ 2

Я решил это с помощью команды:

go get golang.org/x/crypto/bcrypt