問題タブ [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.
go - ベンダー ディレクトリの依存関係を解決しない
go1.6 を実行していますが、GOPATH (/Users/bweidlich/Projects/go) で「go build」を実行すると、次のエラーが発生します。
プロジェクトの構造:
main.go
bash - MINGW64「make ビルド」エラー:「bash: make: コマンドが見つかりません」
Windows 10 で作業しています。MINGW64 で「make ビルド」を実行したいのですが、次のエラーが表示されます。
Golang 用の Glideをビルドしたい
私は次のことを試しました:
としても:
と:
この問題を「回避」するにはどうすればよいですか?
git - 「ポート 443: 接続がタイムアウトしました」が原因で Docker のビルドに失敗しました
dockerでエラスティックビート(ビューラーのtwitterbeat)を作りたいです。プロキシを設定しても、このエラーが発生します。マシンも再起動しました。私は他の議論にあるすべてを試しました。(パスワードのエンコード、git のプロキシ設定など)
私は何を間違っていますか?
go - golang ライブラリを開発するときは、常に独自のパッケージを vendor/ フォルダーに配置する必要がありますか?
最近、 http: //glide.readthedocs.io/en/latest/vendor/という記事を読みました。いくつかの推奨事項があります。そのうちの 1 つが次のとおりです。
ライブラリ (パッケージのないコードベース)は、特定の理由があり、その理由を理解している場合を除き、
main
外部パッケージを VCS のフォルダーに保存しないでください。vendor/
私の質問は:
この推奨事項によるとvendor/
、golang ライブラリを開発するときは、常に独自のパッケージ (サードパーティのパッケージではなく) をフォルダーに配置する必要がありますか?
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
ですか?
go - go ビルドでインポートを解決するためにベンダー ディレクトリが使用されていない
囲碁の再学習中です。gvmを使用して最新の Go バージョン ( 1.7.1
) をインストールしました。 ginを使用してシンプルな REST API アプリを構築しようとしています。(glide )を使用してインストールすると、プロジェクトルートに「vendor」フォルダーが作成されました。ただし、アプリを実行すると、このエラーが発生しますglide get https://github.com/gin-gonic/gin
go run main.go
作成したばかりの「ベンダー」ディレクトリグライドを解決していません
ここで何が起こっているのかわかりません.1.5以降は、何もせずに「vendor」ディレクトリからのインポートを解決できるはずだと思いました. プロジェクトフォルダーを自分の$GOPATH
/home/yowmamasita/.gvm/pkgsets/go1.7.1/global:/home/yowmamasita/goprojects
ここで何が間違っていますか?1.6.3 も試してみましたが、同じエラーが発生します。
go - サブディレクトリでグライドを使用する
私のプロジェクトには次の構造があります
マイコード
== main.go
== ユーザー
==== user.go
「go build」でコードをビルドしたいので、main.go に
そのディレクトリのパッケージ内のコードにアクセスできるようにします。これを適切に構築するには、ベンダー ディレクトリ内にユーザー ディレクトリが必要です。ただし、「グライド インストール」を実行すると、ユーザー ディレクトリが削除されます。ユーザー ディレクトリを毎回手動でベンダー ディレクトリに移動したくありません。
目標は、私のプロジェクトを git clone し、glide install を実行してから go build を実行して動作させることです。手動で行うことなく、ユーザー ディレクトリをベンダー ディレクトリに移動させる方法はありますか?