問題タブ [godeps]

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 に答える
1532 参照

go - 「認識されていない輸入品」に行く

fedora 22 では、すべての標準 go ライブラリが go のパスに表示されないことがわかりました。

: 私は実際に golang のシステムをクリーンアップしました。そのため、go のアップグレード時によく発生する混合パッケージのバージョン管理の問題ではないと確信しています。

インストールした go のバージョンは 1.4.2 です

GOROOT=/usr/lib/golang と GOPATH=(なんでも) を設定しています。

不足しているライブラリのトラブルシューティングを行うために、/usr/lib/golang 内のどの内部ディレクトリを調べる必要がありますか?

私が得ている失敗の簡単な例を以下に示します...

[jay@rhbd gopath]$ go get github.com/golang/example/hello package github.com/golang/example/hello imports fmt: unrecognized import path "fmt" package github.com/golang/example/hello imports runtime: unrecognized import path "runtime"

および対応する go env:

GOHOSTOS="linux" GOOS="linux" GOPATH="/home/jay/gopath/" GORACE="" GOROOT="/usr/lib/golang" GOTOOLDIR="/usr/lib/golang/pkg/tool/linux_amd64" CC="gcc" GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0" CXX="g++" CGO_ENABLED="1"

アップデート

このスレッドのコメントによると... /usr/lib/golang/src の下には何もないようです。これは基本的に、Go ディストリビューションが壊れていることを意味しますか? もしそうなら、Go バイナリはこの場合すぐに失敗するはずです...?

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

git - ローカルパッケージのゴデップ

次のようなリポジトリがあります。

Godeps を使用して依存関係を管理しようとしています。ただし、フォルダーgodep save内で実行するsomeCmdと、外部コードが godep にコピーされるだけ_workspaceでなく、somePackageコードも godep にコピーされます_workspace

godep が同じリポジトリにあるコードをその にコピーするのを止める方法はあります_workspaceか?

これに関して私が目にする主な醜さは、somePackage.go. ディレクトリに 1 つ、somePackageディレクトリに 1 つgodeps/_workspace...。に変更を加えた場合、それらの変更を取り込むためにsomePackagegodep を内部で再実行する必要があります。someCmd

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

heroku - Heroku で Go Web アプリを使用してユーティリティを構築するにはどうすればよいですか?

Heroku にデプロイした Go を使用して Web アプリを開発しました。移行を管理するためにマット/移行を使用しています。ローカルでは問題なく動作しmigrateますが、Heroku にデプロイするときにコマンドライン バイナリを使用できません。

含まれている唯一のバイナリは私自身のものです。依存関係によって提供されるバイナリを Godeps でコンパイルしてインストールする方法はありますか?

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

go - ...project_folder/Godeps/_workspace/ で godep の依存関係を取得するにはどうすればよいですか?

Godeps/Godeps.jsonファイルを含むソース コードが提供されました。私が理解していることから、依存関係を...project_folder/Godeps/_workspace/srcに入れる必要があるということです。

My Go パス: /users/me/work

すべての依存関係を/users/me/work/srcにダウンロードするgodep restoreを使用しました

godep restoreが必要な場所に配置できるように、GoPATH を操作する必要がありますか? または、後で手動でコピーする必要がありますか? それとも、間違ったコマンドを使用しているだけですか?

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

go - Go のベンダー依存関係に関するアドバイス

私はいくつかの依存関係を必要とするプロジェクトに取り組んでいます。ベンダーに関するベスト プラクティスに少し戸惑っています。現在、私は GO15VENDOREXPERIMENT を使用しており、依存関係をベンダー ディレクトリにコピーしました。

https://github.com/jeffellin/machine-cloudformation/tree/master/vendor/github.com

依存関係を更新する必要がある場合は、docker-machine から手動でソース コードをチェックアウトし、ベンダー ディレクトリにコピーします。これにより、多くの不要なコードやテストなどが発生します。これを自動化するための推奨事項はありますか? 私は、構成ファイルでバージョン情報を指定するだけのmavenに慣れています。

GODEPSはどうですか?それは GO15VENDOREXPERIMENT にどのように影響しますか。依存関係をソース ツリーにチェックインする必要がないソリューションを希望します。

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

go - godep update ... コマンドと godep save -r ./ を使用してベンダー deps を更新できませんでした

$GOPATH に最新の deps があります。godep update ./...今、私は自分のプロジェクト Godeps.json を呼び出してから呼び出して、新しい deps (最新の GOPATH を使用) で更新したいと考えていgodep save ./...ます。ただし、私は Godeps.json に古い deps を使用しています。

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

go - terraform の https://github.com/hashicorp/terraform.git のベンダー フォルダーを更新する方法

こんにちは、hashicorp/terraform に指定された手順に従っており、以下のアクティビティを実行しています

この後、Godep.json ファイルが更新されたことを確認できますが、ベンダー フォルダーに変更が見られません。それはまだ古いことを指しています。最新の go-aws-sdk で利用可能な go-aws-sdk を更新しているため、ベンダーからの emr サポートを探しています。go update github.com/... を呼び出すと、godep.json は変更されましたが、 vendor フォルダーは変更されませんでした。誰か理由を教えてください。ありがとう

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

docker - Godep が Docker コンテナで動作しない

私はドッカーが初めてで、単純な Go アプリケーション用のドッカー コンテナーを作成しようとしています。依存関係の管理に Godep を使用しています。

これが私のDockerfileです:

イメージをビルドしようとすると、次のエラーが発生します。