2016-07-31 9 views
0

私はPythonコードといくつかのテキストファイルを使ってGitHubリポジトリを持っています。しかし、プロジェクトにGolangコードを追加したいと思います。GitHubでPythonを使うためのgolangの設定

基本的に私の問題は、Gopathをどこに設定するのか混乱しているので、私がPythonファイルで作業するのと同じ場所でGoソースファイルを扱うことができるということです。 GOPATHを自分のrepoパスに設定してから、\ src \ github.com \ user \ディレクトリを設定し、そこにGoコードを入れますか?誰かが私と一緒にレポで働いているので、私はGrandzamをユーザーのいる場所に置いているのですか?

https://golang.org/doc/installあなたのインストールは私が混乱しているものです。

答えて

1

言語ドキュメントの「Organizing your code」セクションの推奨事項に準拠した環境を設定することをお勧めします。

まず、トップレベルのディレクトリ(私は~/develを使う傾向があります)を選択し、GOPATH環境変数の値をその場所に設定して、GOPATH/binディレクトリをパスに追加します。適切なセッションスタートアップファイル(~/.bash_profileまたはそれに類するもの)に入れてください。私の場合、私はそのファイルにこれらの行を置く:

export GOPATH=$HOME/devel 
export PATH=$GOPATH/bin:$PATH 

は、ドキュメントからの引用:あなたのワークスペースは、実際にどのように見えるかのアイデアを与えるために

、ここでの例です:

bin/ 
    hello       # command executable 
    outyet       # command executable 
pkg/ 
    linux_amd64/ 
     github.com/golang/example/ 
      stringutil.a   # package object 
src/ 
    github.com/golang/example/ 
     .git/      # Git repository metadata 
    hello/ 
     hello.go    # command source 
    outyet/ 
     main.go    # command source 
     main_test.go   # test source 
    stringutil/ 
     reverse.go    # package source 
     reverse_test.go  # test source 
    golang.org/x/image/ 
     .git/      # Git repository metadata 
    bmp/ 
     reader.go    # package source 
     writer.go    # package source 
    ... (many more repositories and packages omitted) ... 

次に、git repoを$ GOPATH/srcツリーの適切なパスにクローンします。私の場合、それは$GOPATH/src/github.com/user/repoになります。

ここでは、すべての問題を解決するために、goとpythonの両方のコードで作業する必要があります。

+0

ありがとうございます!今私のプロジェクトをこのように設定します。 – Grandzam

関連する問題