2017-06-12 17 views
-1

私はGoが新しく、ダウンロードしたソースコードがほしいと思っていました。それは自動的にディレクトリ内のソースファイルを読み込み、必要なパッケージをダウンロードし移動中のツールや方法がGoのパッケージ依存関係を解決するには?

import (
    "git.schwanenlied.me/yawning/chacha20.git" 
    "golang.org/x/crypto/sha3" 
) 

:しかし、それは私が持っていない二つのパッケージ、すなわち、これらの2を輸入しますか?一方、私はちょうどそれらをダウンロードするためにgo getを使用しようとすると、(gitのために)安全でないプロトコルを使用するというエラーが出ます。どのようにこれらの依存関係を解決するためのアイデア?

+1

'go get。/ ...'は、欠けているすべての依存関係のためのトリックを行う必要があります。 – Benjam

答えて

1

私が知る限り、このようなツールはありません。 しかし、あなたの場合は、 'go get'を使うことができます。行末から.gitを削除するだけです。あなたがgodepを試してみました

import (
    "git.schwanenlied.me/yawning/chacha20" 
    "golang.org/x/crypto/sha3" 
) 
+0

私は試してみましたが、エラーメッセージは表示されませんでしたが、ダウンロードしたメッセージもありませんでした。また、他のパッケージも必要です。 – typos

+0

必要なパッケージをダウンロードしたというメッセージは表示しないでください。 $ GOPATH/srcを確認し、ダウンロードしたパッケージがそこにあるはずです。 –

+1

多くのことをするgo depがあります - https://github.com/golang/dep – fhe

0

import文で同じ

go get git.schwanenlied.me/yawning/chacha20 

?あなたはドキュメントを読むことができますhere

関連する問題