問題タブ [glide-golang]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2931 参照

go - ベンダー ディレクトリの依存関係を解決しない

go1.6 を実行していますが、GOPATH (/Users/bweidlich/Projects/go) で「go build」を実行すると、次のエラーが発生します。

プロジェクトの構造:

main.go

0 投票する
6 に答える
143012 参照

bash - MINGW64「make ビルド」エラー:「bash: make: コマンドが見つかりません」

Windows 10 で作業しています。MINGW64 で「make ビルド」を実行したいのですが、次のエラーが表示されます。

Golang 用の Glideをビルドしたい

私は次のことを試しました:

としても:

と:

この問題を「回避」するにはどうすればよいですか?

0 投票する
1 に答える
1862 参照

git - 「ポート 443: 接続がタイムアウトしました」が原因で Docker のビルドに失敗しました

dockerでエラスティックビート(ビューラーのtwitterbeat)を作りたいです。プロキシを設定しても、このエラーが発生します。マシンも再起動しました。私は他の議論にあるすべてを試しました。(パスワードのエンコード、git のプロキシ設定など)

私は何を間違っていますか?

0 投票する
2 に答える
1460 参照

go - golang ライブラリを開発するときは、常に独自のパッケージを vendor/ フォルダーに配置する必要がありますか?

最近、 http: //glide.readthedocs.io/en/latest/vendor/という記事を読みました。いくつかの推奨事項があります。そのうちの 1 つが次のとおりです。

ライブラリ (パッケージのないコードベース)は、特定の理由があり、その理由を理解している場合を除き、main外部パッケージを VCS のフォルダーに保存しないでください。vendor/

私の質問は:

この推奨事項によるとvendor/、golang ライブラリを開発するときは、常に独自のパッケージ (サードパーティのパッケージではなく) をフォルダーに配置する必要がありますか?

0 投票する
1 に答える
200 参照

go - 不要なグライドのインポート

私は App Engine アプリに取り組んでおり、実行中のこのエラーに遭遇していますgoapp serve:

Failed parsing input: parser: bad import "syscall" in vendor/golang.org/x/net/icmp/message.go

これは明らかにgolang.org/x/net、私が欲しかったときに Glide がパッケージ全体をインポートしたことによるものgolang.org/x/net/contextです。

私の glide.yaml のインポートは次のとおりです。

そしてglide.lockファイルは言う

ビルドから net/icmp を除外するにはどうすればよいgoapp serveですか?

0 投票する
1 に答える
1913 参照

go - go ビルドでインポートを解決するためにベンダー ディレクトリが使用されていない

囲碁の再学習中です。gvmを使用して最新の Go バージョン ( 1.7.1) をインストールしました。 ginを使用してシンプルな REST API アプリを構築しようとしています。(glide )を使用してインストールすると、プロジェクトルートに「vendor」フォルダーが作成されました。ただし、アプリを実行すると、このエラーが発生しますglide get https://github.com/gin-gonic/gingo run main.go

作成したばかりの「ベンダー」ディレクトリグライドを解決していません

ここで何が起こっているのかわかりません.1.5以降は、何もせずに「vendor」ディレクトリからのインポートを解決できるはずだと思いました. プロジェクトフォルダーを自分の$GOPATH

/home/yowmamasita/.gvm/pkgsets/go1.7.1/global:/home/yowmamasita/goprojects

ここで何が間違っていますか?1.6.3 も試してみましたが、同じエラーが発生します。

0 投票する
0 に答える
293 参照

go - サブディレクトリでグライドを使用する

私のプロジェクトには次の構造があります

マイコード

== main.go

== ユーザー

==== user.go

「go build」でコードをビルドしたいので、main.go に

そのディレクトリのパッケージ内のコードにアクセスできるようにします。これを適切に構築するには、ベンダー ディレクトリ内にユーザー ディレクトリが必要です。ただし、「グライド インストール」を実行すると、ユーザー ディレクトリが削除されます。ユーザー ディレクトリを毎回手動でベンダー ディレクトリに移動したくありません。

目標は、私のプロジェクトを git clone し、glide install を実行してから go build を実行して動作させることです。手動で行うことなく、ユーザー ディレクトリをベンダー ディレクトリに移動させる方法はありますか?