glideGoは1.5あたりからプロジェクトのvendorディレクトリ内のパッケージをグローバルより優先して見に行く設定にできる。使うと、基本的にプロジェクトのvendor内に3rdパーティのパッケージがインストールされていく。別環境でも復元できるようになる。要するに「プロジェクトごとにモジュールのバージョンとか固定しようぜ」っていう、package.json的なものに近い。サブパッケージ内からvendor内のパッケージが見つからないそこで、main.goがsubpackage内のモジュールを呼ぶこういう感じになるとする。package...で怒られた。結論から言うと、原因はここにかいてあった通りだった。sub.Run()}下だと動く。相対パスでのimportで入れたパッケージからもグローバルのパッケージは呼べたので油断していたが、vendor内にアクセスするには、対象がそのプロジェクトの一部だということを明示しないといけない?っぽい。行ってきましたathena、Digdag、Embulkを使って予算消化済みの広告配信を停止するVueのコンテキストを侵しつつTypeScriptの型を効かせるGo言語を学習し始めて、簡単なCRUDアプリをクリーンアーキテクチャで作成するまで3Go言語を学習し始めて、簡単なCRUDアプリをクリーンアーキテクチャで作成するまで2Go言語を学習し始めて、簡単なCRUDアプリをクリーンアーキテクチャで作成するまで1AboutWanoグループのエンジニアやデザイナーが使っている技術、興味のある技術、(色んな意味で)はまっている技術などをお伝えしていきます。