2016-10-16 14 views
1

自動的

、他のプロジェクトと同じプロセスで作業
がそうであるゲインが離れている私はオーケーで、その後
set GOPATH=D:\projects\go\my project

set GOBIN=D:\projects\go\my project\bin
に必要私の行くプロジェクトをワーキングGOBINを設定する方法GOPATHのみを設定すると
となり、自動的にGOBINはGOPATH \ binになります。

+1

https://golang.org/doc/install –

+1

@AhmedOzmaanを見てくださいちょうど悪いチュートリアルです。公式ガイド[golang install](https://golang.org/doc/install)に従ってください。プロジェクトごとに 'GOPATH'や' GOBIN'を設定しません。一般的な "go"フォルダに一度設定します。このフォルダの内容が慣習に従う限り、すべてが機能します。 'GOPATH'は' src'、 'bin'、' pkg'を含みます。 'src'にはソースファイルが含まれており、このように' version-control/account-name/repository'構造にする必要があります。たとえば、 'github.com/ahmed/my-project'です。 –

答えて

3

GOBINデフォルトでhouldあなたは何

参照を行う必要はありませんので、「GOPATH environment variable

DIRGOBIN環境変数が設定されている場合GOPATH

に記載されているディレクトリで、GOPATH/binも、コマンドDIR/binの代わりに名前が付けられたディレクトリにインストールされています

+0

私はこのチュートリアル[link](https://youtu.be/SPEv_70RnKo)で新しいプロジェクトを作成しています。私はGOPATHとGOBINをドキュメントに書かれている新しいプロジェクトで設定しなければなりませんか?私はそれを何度も何度も繰り返す必要がある他のプロジェクトに取り組んでいます。あなたは私が知っていることを理解していますか? –

+1

@AhmedOzmaanはい、わかります。 'GOPATH'を設定している場合は、' GOBIN'を設定しないでください。デフォルト値は 'GOPATH/bin'です。 – VonC

+0

私の 'GOPATH'に複数のディレクトリがある場合はどうなりますか?どのGOBINが手に入りますか? – Olexandr