golang項(xiàng)目如何上線部署到Linu服務(wù)器(方法詳解)-創(chuàng)新互聯(lián)

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

成都創(chuàng)新互聯(lián)為企業(yè)級(jí)客戶提高一站式互聯(lián)網(wǎng)+設(shè)計(jì)服務(wù),主要包括成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)成都App制作、微信平臺(tái)小程序開發(fā)、宣傳片制作、LOGO設(shè)計(jì)等,幫助客戶快速提升營銷能力和企業(yè)形象,創(chuàng)新互聯(lián)各部門都有經(jīng)驗(yàn)豐富的經(jīng)驗(yàn),可以確保每一個(gè)作品的質(zhì)量和創(chuàng)作周期,同時(shí)每年都有很多新員工加入,為我們帶來大量新的創(chuàng)意。 

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

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

下面看下golang項(xiàng)目如何上線部署到Linu服務(wù)器上。

windows服務(wù)器

先本地編譯

go build main.go

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

main.exe

linux服務(wù)器

方法一:服務(wù)器上去編譯

安裝go,配置GOPATH

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

2,包括項(xiàng)目里面所依賴的包

3,項(xiàng)目源碼拷貝到與服務(wù)器,服務(wù)器上編譯

go build main.go

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

main

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

如果想讓項(xiàng)目在后臺(tái)執(zhí)行:執(zhí)行 nohup ./main & ,這樣就可以程序在后臺(tái)運(yùn)行了

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

方法二:本地編譯

cmd控制臺(tái)到main.go文件目錄下

set GOARCH=amd64

set GOOS=linux

go build main.go

會(huì)生成一個(gè)沒有后綴的二進(jìn)制文件

main

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

賦予權(quán)限

chmod 777 main

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

如果想讓項(xiàng)目在后臺(tái)執(zhí)行:執(zhí)行 nohup ./main & ,這樣就可以程序在后臺(tái)運(yùn)行了

到此這篇關(guān)于golang項(xiàng)目如何上線部署到Linu服務(wù)器(方法詳解)的文章就介紹到這了,更多相關(guān)golang項(xiàng)目上線部署Linu服務(wù)器內(nèi)容請(qǐng)搜索創(chuàng)新互聯(lián)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持創(chuàng)新互聯(lián)!

分享標(biāo)題:golang項(xiàng)目如何上線部署到Linu服務(wù)器(方法詳解)-創(chuàng)新互聯(lián)
當(dāng)前地址:http://muchs.cn/article38/djgosp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷網(wǎng)站排名、網(wǎng)頁設(shè)計(jì)公司、動(dòng)態(tài)網(wǎng)站電子商務(wù)、App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管