目錄結(jié)構(gòu)沒講清楚,有點(diǎn)繞
代碼的目錄結(jié)構(gòu)沒搞太清楚,是這樣的嗎
work/bin
work/pkg
work/src/newweb/deplayserver/main.go
work/src/newweb/webserver/main.go
---------
git 目錄是從上面的 work/src/newweb 這里做為根目錄?
env GOOS=linux GOARCH=amd64 go build 在?work/src/newweb/webserver/ 執(zhí)行的?
不是說 build 應(yīng)該在 bin 下面嗎,為什么上傳的又是?work/src/newweb
如果在bin下生成 怎么傳?
2018-09-04
go語言開發(fā)中需要設(shè)置GOHOME,那是go語言進(jìn)行開發(fā)的目錄,這里就是設(shè)置的/work 為GOHOME,當(dāng)你使用go? install? ?xxxxx? 時(shí)便會生成相應(yīng)的? ? src? ? ? pkg? ? ?bin? ? ?一般情況下我們會把自己編寫的源碼放在src目錄下,不然會無法引用自身的包函數(shù),這只是為了方便。至于env GOOS=linux GOARCH=amd64 go build? ?需要在項(xiàng)目根目錄下進(jìn)行編譯才可以。老師的方式比較合理,你在其他目錄會有各種問題,自己試試比較一下就明白了。go語言不熟悉可以多學(xué)習(xí)下目錄結(jié)構(gòu),先去看官方文檔之后再合理提問。