最近公司專案上有需要,需要開發乙個puppet的自動化工具,這個工具需要操作儲存裝置上的各種資源,而鑑於puppet不是善於完成這個任務的首選語言,於是我們選擇了puppet的「爹」,ruby。
熟悉puppet的知道,puppet可以直接跟ruby寫的module直接互動,所以就有今天我要提到的:在windows上配置ruby開發環境。
我的環境
os: windows 10 64 bit
安裝包路徑(64位):
安裝包路徑(32位):
注意勾選圖示的兩個選項。
安裝完成後,在powershell裡面執行ruby -v顯示當前的安裝版本。
為什麼要這個包?在windows上,沒有在linux上非常方便的tool chain,比如gcc, make, sh,可以編譯很多以源**發布的gem包。但是,對於初次在windows上使用ruby的使用者來說,安裝乙個只有源**的gem包,門檻還是不低的。
所以ruby社群發布了devkit(基於msys,mingw)。
cd到這個目錄,執行安裝,同樣使用powershell:
這一步會生成 config.yml,如果裡面不是你的ruby安裝根目錄,需要更改這個檔案。
note:你可能需要重啟powershell才能是變數生效。
一路下一步,jb的神器就安裝好了。
好了,我要開啟大招了,新建ruby的puppet 模板了
如果上圖的「create」,不能點,直接點介面上的「install puppet gem」就可以安裝puppet依賴,create就可以了。
寫好我的hello world,debug是出現提示框:
點好「yes」,會安裝好相關依賴。
然後就爽爽的debug吧!
note: 如果安裝依賴失敗,很可能是devkit配置沒成功造成的。重新配置先再試試
ps:至此,我已經差不多用上了jetbrains的全家桶了(intellij idea, pycharm, gogland)
參考鏈結
devkit 文件:
windows上搭建flutter開發環境
配置環境變數 在使用者變數中新加倆個變數 pub hosted url flutter storage base url 獲取flutter sdk 更新環境變數 複製flutter目錄下bin目錄位址,新增到環境變數 系統變數 path中 path d flutter bin 執行 flutter...
iphone在windows上布置開發環境
概述 很多朋友希望在體驗或學習iphone開發,但是iphone開發環境一般需要安裝在mac計算機下mac os中。這給許多朋友帶來了額外成本投入。網上已經有各種破解方法,在非蘋果電腦上安裝iphone開發環境,給我們帶來了佳音。但是各種版本比較雜亂,可能會費時費力而無果。最近,蘋果推出了新的開發環...
Windows上通過Ruby訪問MongoDB
1 安裝ruby。略過。2 更新rubygem gem update system 3 安裝mongodb的drivers gem install mongo 想要在windows上執行該驅動,需要先安裝ruby devkit以便編譯c擴充套件。gem install bsongem install...