前言
平時我們在開發項目時,多數使用的是Mac 或者 windows 系統,但是有些項目卻只能在 linux 或者 arm 系統下運行, 我們一般的做法是:現在本地電腦上開發完成,然后發送到 linux 里,再運行linux里面的代碼。這樣的操作再代碼不復雜的情況下,還好,如果代碼邏輯復雜或者調試復雜的場景,就顯得捉襟見肘了。
如果有一種方式,就是在本地可以直接運行linux里面的代碼,我們就可以完美的結局這種問題了。
如果你看到這篇博文,那么恭喜你,你馬上就能知道如何去搭建這樣一個開發環境了。
准備工作
安裝 JetBrains 系列任意一款開發工具: Webstorm, IDEA, golnad, Pycharm... 都可以
JetBrains 軟件版本號 2021.1, 之前版本也是可以的,本教程使用2021.1
一台有root權限的 linux 服務器
教程環境: mac電腦, goland IDE軟件。
開始搭建
第一步:配置 ssh 服務器
JetBrains IDE 有一個獨立的模塊專門管理ssh服務器,我們提前配置號ssh,這樣就可以全局使用了。
入口: 偏好設置(preferences...,快捷鍵:command + ,)--> 工具 --> SSH 配置


按上圖,我們就添加了一個10.0.0.7 的服務器。我們也可以點擊 測試鏈接 按鈕測試是否可以鏈接成功。成功后,點擊 確定 按鈕即可完成添加 SSH 服務器
第二步:配置本地路徑和服務器路徑映射關系
我們想在 linux 里運行我們的代碼,首先我們得先把代碼傳到linux里才行,這一步就是為這個做准備的
入口: 偏好設置(preferences...,快捷鍵:command + ,)--> 構建、執行、部署 --> 部署(點選到‘部署’這一欄即可)

選擇 SFTP 模式

填寫名稱

選擇 ssh 服務器。

重要:配置映射關系

最后點擊確定,我們就完成了映射關系的配置
上傳當前項目代碼到服務器
前面我們只是添加了映射,首次使用,需要我們手動將代碼上傳到服務器,非常簡單,我們看圖

我們在服務器里就可以查看到同步的文件數據

第三步:配置自動同步
我們第一次上傳了代碼后,默認修改了本地代碼是不會同步到服務器的,這個肯定不符合我們調試的要求,解決辦法肯定是有的,看圖
入口: 偏好設置(preferences...,快捷鍵:command + ,)--> 構建、執行、部署 --> 部署 --> 選項

第四步:服務器執行代碼
溫馨提示
想在服務器上運行代碼,服務器必須得配置好運行環境
比如運行 java, 得在服務器上安裝好 jdk, 運行goland 代碼,得在服務器上安裝好 go語言的環境已經配置好環境變量
我這里用了 golang 語言做為演示,我在linux里已經安裝配置好了go的開發環境




選擇后點擊下一步

這一步有可能不會出現。然后點擊【下一步】

修改服務器項目路徑后點擊【完成】、【確定】

補充:有一步忘記說了
默認在高版本中,-i 參數已經被棄用了,所有我們在配置時需要把默認的 -i 參數去掉

補充說明:需要勾選【在遠程目標上構建】選項

第五步:運行服務器代碼

答疑
JetBrains 中文版怎么弄?
答: 直接在軟件的插件系統里搜索 “chinese (simplified)”

JetBrains 最新破解版在那里找?
答: 首先聲明,本人不提倡使用盜版。如果你是學生或者低收入人群,可以私信我。
后記
本地搭建也是本人耗費三天時間才摸索明白。所有各位能給個推薦。默認情況下,本人博文不允許轉載,如果你想轉載,還請帶上原文鏈接。
