先自裝Ruby

先自裝Ruby

欲練 Jekyll 神功,必先自裝 Ruby 這腳本語言的開發環境。 Ruby

現在2017年年底的情境下,在微軟視窗環境裝 Ruby ,可以使用RubyInstaller for Windows 減少不必要的痛苦及麻煩。仍會遇到點問題,請細讀以下內容做準備。

Ruby Installer for Windows

从 RubyInstaller 起步的自裝策略:缺啥裝啥

現在,個人同意 Rei在Ruby-China的社群網站的看法 (2015年06月26日):

我觉得从 RubyInstaller 起步,遇到问题逐个解决比较好

其意涵是,若裝了 RubyInstaller ,但通常的情況是裝不完所有的gem包,這時若有報錯說缺什麼包,就用下面的命令裝什麼包

gem install 缺什麼gem包

用RubyInstaller 安裝後,出現命令列有Ruby的ASCII藝術圖已算是基本安裝好, 可以在命令列或PowerShell輸入以下命令檢查版本

ruby -v

出現命令列有Ruby的ASCII藝術圖时,還能繼續安裝其他常用的包,所以有1,2,3等等選項。不過由於中国網絡環境的關係,若不能順利下載安裝其他gem包,可以就用 缺啥裝啥 的策略就行。

其他相關討論及策略

早些年有不少開發者認定在微軟視窗環境裝 Ruby 是件吃力不討好的事,故建議 新人千万不要在 Windows 上使用 。其論點為開發者應該改以 Linux or Mac 環境來使用 Ruby ,裝起來開發起來都比較順。

經過這些年的發展,在微軟視窗環境使用 Ruby 的問題雖未獲完整解決,但若是使用較簡單的模塊如 Jekyll ,已不是什麼太大的問題,所以建議从 RubyInstaller 起步,遇到问题逐个解决補上所需的gem包比较好。

中国Ruby China用戶 ericguo 亦有打包 Rails 在 Windows 下的完整开发环境压缩包,好處是解壓了應該能用,壞處是裝了不少的東西,佔的空間比較大,且版本可能不是最新的ruby 2.4.2p198 (2017-09-14 revision 59899)。