我建議設置一個與語言文檔的「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代碼上都沒有太大麻煩。
謝謝!我現在要這樣設置我的項目。 – Grandzam