天天看點

JetBrains開發工具搭建遠端開發環境

平時我們在開發項目時,多數使用的是Mac 或者 windows 系統,但是有些項目卻隻能在 linux 或者 arm 系統下運作, 我們一般的做法是:現在本地電腦上開發完成,然後發送到 linux 裡,再運作linux裡面的代碼。這樣的操作再代碼不複雜的情況下,還好,如果代碼邏輯複雜或者調試複雜的場景,就顯得捉襟見肘了。

如果有一種方式,就是在本地可以直接運作linux裡面的代碼,我們就可以完美的結局這種問題了。

如果你看到這篇博文,那麼恭喜你,你馬上就能知道如何去搭建這樣一個開發環境了。

安裝 JetBrains 系列任意一款開發工具: Webstorm, IDEA, golnad, Pycharm... 都可以

JetBrains 版本号 2021.1, 之前版本也是可以的,本教程使用2021.1

一台有root權限的 linux 伺服器

教程環境: mac電腦, goland IDE。

JetBrains IDE 有一個獨立的子產品專門管理ssh伺服器,我們提前配置号ssh,這樣就可以全局使用了。

入口: 偏好設定(preferences...,快捷鍵:command + ,)--> 工具 --> SSH 配置

JetBrains開發工具搭建遠端開發環境
JetBrains開發工具搭建遠端開發環境

按上圖,我們就添加了一個10.0.0.7 的伺服器。我們也可以點選 測試連結 按鈕測試是否可以連結成功。成功後,點選 确定 按鈕即可完成添加 SSH 伺服器

我們想在 linux 裡運作我們的代碼,首先我們得先把代碼傳到linux裡才行,這一步就是為這個做準備的

入口: 偏好設定(preferences...,快捷鍵:command + ,)--> 建構、執行、部署 --> 部署(點選到‘部署’這一欄即可)

JetBrains開發工具搭建遠端開發環境

選擇 SFTP 模式

JetBrains開發工具搭建遠端開發環境

填寫名稱

JetBrains開發工具搭建遠端開發環境

選擇 ssh 伺服器。

JetBrains開發工具搭建遠端開發環境

重要:配置映射關系

JetBrains開發工具搭建遠端開發環境

最後點選确定,我們就完成了映射關系的配置

前面我們隻是添加了映射,首次使用,需要我們手動将代碼上傳到伺服器,非常簡單,我們看圖

JetBrains開發工具搭建遠端開發環境

我們在伺服器裡就可以檢視到同步的檔案資料

JetBrains開發工具搭建遠端開發環境

我們第一次上傳了代碼後,預設修改了本地代碼是不會同步到伺服器的,這個肯定不符合我們調試的要求,解決辦法肯定是有的,看圖

入口: 偏好設定(preferences...,快捷鍵:command + ,)--> 建構、執行、部署 --> 部署 --> 選項

JetBrains開發工具搭建遠端開發環境
溫馨提示 想在伺服器上運作代碼,伺服器必須得配置好運作環境 比如運作 java, 得在伺服器上安裝好 jdk, 運作goland 代碼,得在伺服器上安裝好 go語言的環境已經配置好環境變量

我這裡用了 golang 語言做為示範,我在linux裡已經安裝配置好了go的開發環境

JetBrains開發工具搭建遠端開發環境
JetBrains開發工具搭建遠端開發環境
JetBrains開發工具搭建遠端開發環境
JetBrains開發工具搭建遠端開發環境

選擇後點選下一步

JetBrains開發工具搭建遠端開發環境

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

JetBrains開發工具搭建遠端開發環境

修改伺服器項目路徑後點選【完成】、【确定】

JetBrains開發工具搭建遠端開發環境

補充:有一步忘記說了

預設在高版本中,-i 參數已經被棄用了,所有我們在配置時需要把預設的 -i 參數去掉

JetBrains開發工具搭建遠端開發環境

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

JetBrains開發工具搭建遠端開發環境
JetBrains開發工具搭建遠端開發環境

答: 直接在插件系統裡搜尋 “chinese (simplified)”

JetBrains開發工具搭建遠端開發環境

答: 首先聲明,本人不提倡使用盜版。如果你是學生或者低收入人群,可以私信我。

本地搭建也是本人耗費三天時間才摸索明白。所有各位能給個推薦。預設情況下,本人博文不允許轉載,如果你想轉載,還請帶上原文連結。

部落格中所涉及到的圖檔都有版權,請謹慎使用

繼續閱讀