Ruby是一個很棒的程式語言,它的函式庫RubyGems上更是有很多很棒的套件可以使用,包括Jekyll這個GitHub Page的引擎,但Ruby對想要在Windows平台上做開發的人來說並不友善,我們必須要先安裝RubyInstaller才能進行編程,對於Linux只要一個指令就可以開始開發來說實在是有夠麻煩,WSL的出現是否會改變這個情況呢? 這篇就來介紹如何在WSL下編寫程式。
編成前
- 開啟ubuntu應用
- 將目前位置移至
/mnt
1 | cd /mnt |
- 查看目錄下的資料夾
1 | ls |
在這裡我們會看到windows檔案系統的分割槽,我們將在這上面做開發。
- 如果想要使用Windows做編程的話請不要在Linux的檔案系統下做開發,詳情請看這篇官方部落格的文章
安裝Ruby
- 使用Linux套件系統取得Ruby
1 | sudo apt-get install ruby |
- 確定安裝成功
1 | ruby --version |
寫些東西
- 在工作目錄下開啟Visual Studio Code
1 | code . |
- 在工作目錄下創建
ILoveRuby.rb
後存檔
1 | # Output "I love Ruby" |
- 執行
ILoveRuby.rb
1 | ruby ILoveRuby.rb |
上傳至GitHub
1 | git init |
結語
在說明中整個流程相當的流暢輕快,也不用再安裝RubyInstaller就可以建置Ruby,但其實我在嘗試的時候將檔案建立在Linux的檔案系統下,在做編寫的時候就出現了編碼的問題(斷行字元),所以如果要開發的話請在Windows下的檔案系統做開發,這樣以來使用WSL就會是事半功倍的了。