web-dev-qa-db-ja.com

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 version go1.4.2 gccgo

14
rusnasonov

一時的な解決策を見つけました。

ライブラリgolang.org/x/crypto/bcryptのミラーは github にあります。

フォルダーを作る src/golang.org/x/あなたにGOPATH

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

次に、githubからcryptoのクローンを作成します。

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

コマンドを使用して解決しました:

go get golang.org/x/crypto/bcrypt

5
Mayank Gupta