最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

golang項目如何上線部署到Linu服務器(方法詳解)

 更新時間:2020年10月13日 10:10:41   作者:章魚哥1042  
這篇文章主要介紹了golang項目如何上線部署到Linu服務器,本文通過兩種方法給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

Go作為Google2009年推出的語言,其被設計成一門應用于搭載 Web 服務器,存儲集群或類似用途的巨型中央服務器的系統(tǒng)編程語言。

對于高性能分布式系統(tǒng)領域而言,Go 語言無疑比大多數(shù)其它語言有著更高的開發(fā)效率。它提供了海量并行的支持,這對于游戲服務端的開發(fā)而言是再好不過了。

到現(xiàn)在Go的開發(fā)已經是完全開放的,并且擁有一個活躍的社區(qū)。

下面看下golang項目如何上線部署到Linu服務器上。

windows服務器

先本地編譯

go build main.go

編譯后會在同級目錄生成可執(zhí)行文件

main.exe

linux服務器

方法一:服務器上去編譯

安裝go,配置GOPATH

1,把服務器上配置成本地一樣的環(huán)境

2,包括項目里面所依賴的包

3,項目源碼拷貝到與服務器,服務器上編譯

go build main.go

編譯后會在同級目錄生成可執(zhí)行文件

main

最后執(zhí)行 ./main 就行了。

如果想讓項目在后臺執(zhí)行:執(zhí)行 nohup ./main & ,這樣就可以程序在后臺運行了

注意:發(fā)現(xiàn)如果按照官方給的安裝方法只指定GOROOT的路徑,于是自己新建一個目錄gopath 作為GOPATH 的目錄,并且設置環(huán)境變量(export GOPATH=/newhome/go/gopath)。在gopath下新建3個文件夾(模仿windows GOPATH的方式,也是go語言的工作環(huán)境目錄)分別為 src、pkg、bin目錄

方法二:本地編譯

cmd控制臺到main.go文件目錄下

set GOARCH=amd64

set GOOS=linux

go build main.go

會生成一個沒有后綴的二進制文件

main

將該文件放入linux系統(tǒng)某個文件夾下

賦予權限

chmod 777 main

最后執(zhí)行 ./main 就行了。

如果想讓項目在后臺執(zhí)行:執(zhí)行 nohup ./main & ,這樣就可以程序在后臺運行了

到此這篇關于golang項目如何上線部署到Linu服務器(方法詳解)的文章就介紹到這了,更多相關golang項目上線部署Linu服務器內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Go語言編譯原理之變量捕獲

    Go語言編譯原理之變量捕獲

    這篇文章主要為大家介紹了Go語言編譯原理之變量捕獲示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • Golang項目搭配nginx部署反向代理負載均衡講解

    Golang項目搭配nginx部署反向代理負載均衡講解

    這篇文章主要為大家介紹了Golang項目搭配nginx部署正反向代理負載均衡講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-04-04
  • Go語言學習筆記之錯誤和異常詳解

    Go語言學習筆記之錯誤和異常詳解

    Go語言采用返回值的形式來返回錯誤,這一機制既可以讓開發(fā)者真正理解錯誤處理的含義,也可以大大降低程序的復雜度,下面這篇文章主要給大家介紹了關于Go語言學習筆記之錯誤和異常的相關資料,需要的朋友可以參考下
    2022-07-07
  • Go使用pprof進行CPU,內存和阻塞情況分析

    Go使用pprof進行CPU,內存和阻塞情況分析

    Go 語言提供了強大的 pprof工具,用于分析 CPU、內存、Goroutine 阻塞等性能問題,幫助開發(fā)者優(yōu)化程序,提高運行效率,下面我們就來深入了解下pprof 的使用吧
    2025-03-03
  • Go 語言中的 http.FileSystem詳細解析

    Go 語言中的 http.FileSystem詳細解析

    在本文中,我們深入探討了 Go 語言中的 http.FileSystem 接口,并介紹了它的基本原理、使用方法以及實際應用場景,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • Go 語言中的空接口(推薦)

    Go 語言中的空接口(推薦)

    這篇文章主要介紹了Go 語言中的空接口的實現(xiàn)方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • 探索Go語言中的switch高級用法

    探索Go語言中的switch高級用法

    在Go語言中,switch語句除了常見的用法外,還有一種不常用但有趣的寫法,這種寫法中,switch后面不跟任何表達式,而每個case后面跟的是返回bool類型的函數(shù)調用表達式,這實際上是一個等價于switch true的用法,通過從上到下逐一比較case后的表達式是否為true來決定執(zhí)行哪個分支
    2024-10-10
  • golang基礎之Gocurrency并發(fā)

    golang基礎之Gocurrency并發(fā)

    這篇文章主要介紹了golang基礎之Gocurrency并發(fā),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • golang grpc 負載均衡的方法

    golang grpc 負載均衡的方法

    這篇文章主要介紹了golang grpc 負載均衡的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • go?mod文件內容版本號簡單用法詳解

    go?mod文件內容版本號簡單用法詳解

    這篇文章主要為大家介紹了go?mod文件內容版本號簡單用法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10

最新評論

沐川县| 佛学| 昌图县| 清水县| 东港市| 成武县| 麟游县| 五峰| 三都| 九寨沟县| 灵武市| 锡林浩特市| 大关县| 晴隆县| 临湘市| 保康县| 乐昌市| 荣成市| 杭锦后旗| 开鲁县| 特克斯县| 丰原市| 柞水县| 锦屏县| 三门县| 天津市| 鱼台县| 大安市| 西昌市| 化隆| 漯河市| 青铜峡市| 商南县| 洮南市| 大埔县| 同仁县| 鄱阳县| 林西县| 册亨县| 佛冈县| 北碚区|