Goland遠程連接Linux進行項目開發(fā)的實現(xiàn)
跑新項目,有個confluent-Kafka-go的依賴在Windows上編譯不通過,報錯信息:
undefined reference to `__imp__xxx`
似乎是這個依賴在Windows上不支持,選擇讓項目在Linux服務器上構建和運行,本地Goland只負責寫代碼和展示。
1、Linux上安裝go的環(huán)境
# 下載對應版本和架構的安裝包 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,設置環(huán)境變量 export GOROOT=/usr/local/go export GOPATH=/root/workspace export PATH=$PATH:/$GOROOT/bin # 使新加的環(huán)境變量生效 source /etc/profile
看看是否安裝成功:
go version
#設置代理 go env -w GOPROXY=https://goproxy.cn,direct #開啟go mod管理 go env -w GO111MODULE=on
2、配置遠程連接
新加Deployment ⇒ Configuration
選擇FTP:
起個名字:
連接遠程Linux服務器:
建立本地和遠程項目代碼的映射,這里在Linux新建個對應的文件夾:
映射建立成功:
將Windows上已有的代碼上傳到Linux,以便后面構建編譯:
開啟自動上傳,實現(xiàn)Windows本地寫代碼,自動同步到遠程Linux:
改下運行配置,選擇在遠程構建和運行:
啟動成功:
3、其他配置入口
以上操作,除了從Tools配置,Settings里也可以:
到此這篇關于Goland遠程連接Linux進行項目開發(fā)的實現(xiàn)的文章就介紹到這了,更多相關Goland遠程連接Linux內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
詳解Go并發(fā)編程時如何避免發(fā)生競態(tài)條件和數(shù)據(jù)競爭
大家都知道,Go是一種支持并發(fā)編程的編程語言,但并發(fā)編程也是比較復雜和容易出錯的。比如本篇分享的問題:競態(tài)條件和數(shù)據(jù)競爭的問題2023-04-04Golang 定時器(Timer 和 Ticker),這篇文章就夠了
這篇文章主要介紹了Golang 定時器(Timer 和 Ticker),這篇文章就夠了,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-10-10go浮點數(shù)轉字符串保留小數(shù)點后N位的完美解決方法
這篇文章主要介紹了go浮點數(shù)轉字符串保留小數(shù)點后N位解決辦法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-05-05