分享乙個 Windows 部署 Ruby 的方案

2021-09-20 02:45:18 字數 935 閱讀 8994

學ruby要用linux和mac?雖然ruby有windows版本,但網上很多人還是建議使用linux或者mac,不信邪去試了下,在windows下的ruby很多包無法編譯通過,往往艱難地安裝好乙個需要編譯的gem,版本更新了一下又不行了,windows的確不適合部署ruby,但ubuntu不是沒有門檻的,最重要的是應用軟體不如windows多,這讓很多初學者望而卻步。

現在試了個簡單方案,感覺還可以,簡單來說就是使用以下組合:

windows + rubymine + vmware(ubuntu server)
在vmware上安裝ubuntu server相信網上有很多相關資料,ubuntu server的優點是精簡高效,占用資源很小,而且安裝配置相當簡單,很適合windows依賴者。安裝完成後,首先更換阿里雲的軟體源: 然後使用以下指令安裝ruby

sudo apt-get install build-essential git-core curl libmysqlclient ruby-full
也許很多人沒有注意到,一般的ide有sftp同步功能,它可以允許ide與遠端機器通過ssh來建立同步關係,首先建立乙個ruby專案,在選單 tools > deployment > configuration可以新增遠端連線:

並把automatic upload選上,當有修改就會自動上傳到遠端。

除了rubymine,有時候也需要使用irb(ruby shell)來除錯,xshell是我使用過最好的windows ssh客戶端,用它訪問vm中的ubuntu可以更友好地支援複製貼上。

windows環境下部署乙個Jenkins工程

首先要安裝配置好jenkins環境變數,具體操作可參考其他文章 確保jenkins可以正常執行之後開始進行專案的部署 首頁點選新建,進行新建乙個工程 進入專案新增介面,填入專案名稱並選擇構建乙個自由風格的工程 點選ok進入到下一步,具體配置如下 構建觸發器 其中有5個引數第乙個是代表分鐘 h 表示隨...

分享乙個windows應用滑鼠手勢工具

新買了乙個筆記本,發現win10的觸控板的多手指手勢還是很不錯的.但是打字的時候就很煩誤碰到觸控板.並且也希望台式電腦也能使用這些手勢.所以,專門學習c 做了乙個軟體工具解決我的痛點問題.這裡也分享給大家.解決windows系統痛點的幾個地方.軟體的具體說明如下.本軟體主要是解決2個問題 1.給滑鼠...

分享乙個SharedPreferences工具類

直接上 public class sputils else if object instanceof integer else if object instanceof boolean else if object instanceof float else if object instanceof...