私はGolangを初めて使います。 Golangでは、次のようにGithubからパッケージを直接インポートできることがわかります。
import "github.com/MakeNowJust/heredoc"
このパッケージを使用するには、このURLを覚えておく必要があるということですか?私見これはクールではありません。後でパッケージの作成者がパッケージを削除したり、URLを変更した場合はどうなりますか?何か案は?
心配しないで!パッケージ管理に glide ツールを使用できます
Importステートメントが参照するパスは、$GOPATH/src
に追加されるだけです。そのため、インポート文は基本的に「$GOPATH/src/github.com/MakeNowJust/heredoc
にあるパッケージをインポートする」と述べています。
後でパッケージの作成者がパッケージを削除したり、URLを変更した場合はどうなりますか?
予想される場所にそのパッケージのソースファイルが既にある限り、リポジトリが移動した場合でもそれを含める必要があります。