Goland遠(yuǎn)程連接Linux進(jìn)行項(xiàng)目開(kāi)發(fā)的實(shí)現(xiàn)
跑新項(xiàng)目,有個(gè)confluent-Kafka-go的依賴在Windows上編譯不通過(guò),報(bào)錯(cuò)信息:
undefined reference to `__imp__xxx`
似乎是這個(gè)依賴在Windows上不支持,選擇讓項(xiàng)目在Linux服務(wù)器上構(gòu)建和運(yùn)行,本地Goland只負(fù)責(zé)寫(xiě)代碼和展示。
1、Linux上安裝go的環(huán)境
# 下載對(duì)應(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 #開(kāi)啟go mod管理 go env -w GO111MODULE=on
2、配置遠(yuǎn)程連接
新加Deployment ⇒ Configuration
選擇FTP:
起個(gè)名字:
連接遠(yuǎn)程Linux服務(wù)器:
建立本地和遠(yuǎn)程項(xiàng)目代碼的映射,這里在Linux新建個(gè)對(duì)應(yīng)的文件夾:
映射建立成功:
將Windows上已有的代碼上傳到Linux,以便后面構(gòu)建編譯:
開(kāi)啟自動(dòng)上傳,實(shí)現(xiàn)Windows本地寫(xiě)代碼,自動(dòng)同步到遠(yuǎn)程Linux:
改下運(yùn)行配置,選擇在遠(yuǎn)程構(gòu)建和運(yùn)行:
啟動(dòng)成功:
3、其他配置入口
以上操作,除了從Tools配置,Settings里也可以:
到此這篇關(guān)于Goland遠(yuǎn)程連接Linux進(jìn)行項(xiàng)目開(kāi)發(fā)的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Goland遠(yuǎn)程連接Linux內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解Go并發(fā)編程時(shí)如何避免發(fā)生競(jìng)態(tài)條件和數(shù)據(jù)競(jìng)爭(zhēng)
大家都知道,Go是一種支持并發(fā)編程的編程語(yǔ)言,但并發(fā)編程也是比較復(fù)雜和容易出錯(cuò)的。比如本篇分享的問(wèn)題:競(jìng)態(tài)條件和數(shù)據(jù)競(jìng)爭(zhēng)的問(wèn)題2023-04-04一文帶你了解Go語(yǔ)言中鎖的實(shí)現(xiàn)
這篇文章主要帶大家一起學(xué)習(xí)一下go鎖和讀寫(xiě)鎖的總結(jié)文檔,?主要從"參考"部分的文章結(jié)合源碼學(xué)習(xí),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-03-03Golang集成FFmpeg的音視頻處理的實(shí)現(xiàn)
FFmpeg是一個(gè)開(kāi)源的音視頻處理工具,廣泛用于視頻轉(zhuǎn)換、截圖、處理和流媒體推送等操作,本文主要介紹了Golang集成FFmpeg的音視頻處理的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2025-02-02Golang實(shí)現(xiàn)四層負(fù)載均衡的示例代碼
做開(kāi)發(fā)的同學(xué)應(yīng)該經(jīng)常聽(tīng)到過(guò)負(fù)載均衡的概念,今天我們就來(lái)實(shí)現(xiàn)一個(gè)乞丐版的四層負(fù)載均衡,并用它對(duì)mysql進(jìn)行負(fù)載均衡測(cè)試,感興趣的可以了解一下2023-07-07Golang 定時(shí)器(Timer 和 Ticker),這篇文章就夠了
這篇文章主要介紹了Golang 定時(shí)器(Timer 和 Ticker),這篇文章就夠了,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10go浮點(diǎn)數(shù)轉(zhuǎn)字符串保留小數(shù)點(diǎn)后N位的完美解決方法
這篇文章主要介紹了go浮點(diǎn)數(shù)轉(zhuǎn)字符串保留小數(shù)點(diǎn)后N位解決辦法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05Go語(yǔ)言的數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)JSON
本文主要介紹了Go語(yǔ)言的數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)JSON,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01自動(dòng)生成代碼controller?tool的簡(jiǎn)單使用
這篇文章主要為大家介紹了自動(dòng)生成代碼controller?tool的簡(jiǎn)單使用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05