Windows上Ruby開發環境的配置

2022-02-22 02:23:27 字數 1597 閱讀 3272

最近公司專案上有需要,需要開發乙個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...