2016-07-31 20 views
0

我有一個GitHub倉庫,其中包含一些Python代碼和一些文本文件。不過,我想爲我的項目添加一些Golang代碼。設置golang與GitHub中的Python一起使用

所以基本上我的問題是我很困惑在哪裏設置我的GOPATH,所以我可以使用Go源文件在我工作python文件的相同位置。我是否將我的GOPATH設置爲我的回購路徑,然後設置\ src \ github.com \ user \目錄並將我的Go代碼放在那裏?我是否把Grandzam放在用戶所在的地方,或者因爲其他人正在與我一起在回購站點工作而放棄它?

https://golang.org/doc/install測試您的安裝是我感到困惑的。

回答

1

我建議設置一個與語言文檔的「Organizing your code」部分中的建議一致的環境。

首先,選擇頂層目錄(我傾向於使用~/devel),並將GOPATH環境var的值設置爲該位置,然後將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

相關問題