搭建 PyCharm GoLand 啟用伺服器
俗話說“工欲善其事必先利其器”,對程式員來說,一款好的IDE能起到事半功倍的作用,雖然有的人可能更喜歡 VScode 這種編輯器,但是我更喜歡更全面的 IDE 因為它真的能夠節省很多時間,筆者平時使用 Python 居多,偶爾寫寫 golang,因此找到一款合適的 IDE 就很重要了,雖然和 python 相關的 IDE 很多,但其中口碑最好的還要數 “JB家族”的 PyCharm了,它可以說是最專業的 Python IDE 了,pycharm 有社群版和專業版,社群版免費但是會閹割一些功能。
首先需要申明一些,我司是購買了正版的pycharm啟用碼,我本人搭建 pycharm 啟用伺服器只是出於個人愛好,如果你有足夠的資金,那麼請支援正版軟體,畢竟人家開發軟體也不容易。這個搭建啟用伺服器的教程並不是我原創的,我只是按照網上的教程實踐了一遍,並且會註明哪裡會有坑。

自己搭建的
首先你需要有一個遠端的伺服器,然後把啟用的軟體放在遠端伺服器當做一個服務來執行,然後到這個大神的網站去下載軟體 http://blog.lanyus.com/archives/174.html ,下載好對應的軟體以後,就可以使用 scp 命令或者 xftp 等軟體將檔案上傳到伺服器。

筆者的遠端伺服器
這裡 ../IntelliJIDEALicenseServer_linux_386我使用的是相對路徑,這取決於start.sh相對於執行檔案的路徑,因為我把start.sh放在bin目錄裡面,bin和IntelliJIDEALicenseServer_linux_386同級。如果想把bin放到其他位置,那麼只需要把../IntelliJIDEALicenseServer_linux_386改為IntelliJIDEALicenseServer_linux_386的絕對路徑就行了,nohup是後臺執行的意思,千萬不能去掉,不然只要你關閉shell工具,服務也就自然停止了。進入start.sh所在目錄,一般從遠端拷到伺服器上的檔案是沒有執行許可權的,所以我們先給檔案新增執行許可權。順便把stop.sh的許可權也加了。chmod +x start.sh,chmod +x stop.sh,然後啟動指令碼:./start.sh
我們可以在IntelliJIDEALicenseServer_linux_amd64後面接一些引數搭建只屬於自己的伺服器。
-l 指定繫結監聽到哪個IP(私人用)
-u 使用者名稱引數,當未設定-u引數,且計算機使用者名稱為^[a-zA-Z0-9]+$時,使用計算機使用者名稱作為idea使用者名稱
-p 引數,用於指定監聽的埠
-prolongationPeriod 指定過期時間引數,一般不設定
到此為止,你就搭建好了屬於你自己的啟用伺服器了,我發現 pycharm,goland,都可以完美啟用,但是最新的版本好像不行。