Goland遠(yuǎn)程連接Linux進(jìn)行項目開發(fā)的實(shí)現(xiàn)
跑新項目,有個confluent-Kafka-go的依賴在Windows上編譯不通過,報錯信息:
undefined reference to `__imp__xxx`
似乎是這個依賴在Windows上不支持,選擇讓項目在Linux服務(wù)器上構(gòu)建和運(yùn)行,本地Goland只負(fù)責(zé)寫代碼和展示。
1、Linux上安裝go的環(huán)境
# 下載對應(yīng)版本和架構(gòu)的安裝包 wget https://golang.google.cn/dl/go1.17.3.linux-amd64.tar.gz # 解壓到/usr/local tar -C /usr/local -xzf go1.17.3.linux-amd64.tar.gz # 編輯/etc/profile,設(shè)置環(huán)境變量 export GOROOT=/usr/local/go export GOPATH=/root/workspace export PATH=$PATH:/$GOROOT/bin # 使新加的環(huán)境變量生效 source /etc/profile
看看是否安裝成功:
go version
#設(shè)置代理 go env -w GOPROXY=https://goproxy.cn,direct #開啟go mod管理 go env -w GO111MODULE=on
2、配置遠(yuǎn)程連接
新加Deployment ⇒ Configuration

選擇FTP:

起個名字:

連接遠(yuǎn)程Linux服務(wù)器:

建立本地和遠(yuǎn)程項目代碼的映射,這里在Linux新建個對應(yīng)的文件夾:

映射建立成功:

將Windows上已有的代碼上傳到Linux,以便后面構(gòu)建編譯:

開啟自動上傳,實(shí)現(xiàn)Windows本地寫代碼,自動同步到遠(yuǎn)程Linux:

改下運(yùn)行配置,選擇在遠(yuǎn)程構(gòu)建和運(yùn)行:

啟動成功:

3、其他配置入口
以上操作,除了從Tools配置,Settings里也可以:

到此這篇關(guān)于Goland遠(yuǎn)程連接Linux進(jìn)行項目開發(fā)的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Goland遠(yuǎn)程連接Linux內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Golang import本地包和導(dǎo)入問題相關(guān)詳解
這篇文章主要介紹了Golang import本地包和導(dǎo)入問題相關(guān)詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02
構(gòu)建go鏡像實(shí)現(xiàn)過程全面講解
這篇文章主要為大家介紹了構(gòu)建go鏡像實(shí)現(xiàn)過程全面講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12
Go語言實(shí)現(xiàn)類似c++中的多態(tài)功能實(shí)例
Go本身不具有多態(tài)的特性,不能夠像Java、C++那樣編寫多態(tài)類、多態(tài)方法。但是,使用Go可以編寫具有多態(tài)功能的類綁定的方法。下面來一起看看吧2016-09-09
K8s部署發(fā)布Golang應(yīng)用程序的實(shí)現(xiàn)方法
本文主要介紹了K8s部署發(fā)布Golang應(yīng)用程序的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-07-07

