使用 rbenv 管理 Ruby 版本
關於菜鳥的逆襲 想撰寫此系列文章的動機在於筆者剛開始學習 Ruby On Rails 的過程中,由於對程式背景相關知識的不足,導致產生大量撞牆時間。在頭破血流的過程中,將盡量紀錄對於新手時期可能會遇到的問題與解法,期望能幫助到有緣人在學習 Ruby On Rails 路上避開可能會踩到的各種坑。 為什麼需要 rbenv ? rbenv 是一種版本控管工具,被用來安裝與管理你所使用的 Ruby 版本。為什麼需要管理 Ruby 版本呢? 由於一般在使用 Ruby On Rails 開發專案的過程中,你將有很高的機率面臨需要切換不同版本 Ruby 的情境,因為每個專案可能使用的 Ruby 版本都不盡相同,且專案中所使用的 Gem 也是基於某個 Ruby 版本下去寫的,這導致了有些你想用的 Gem 可能只支援某個版本以前或以後的 Ruby,而你想用這些 Gem 就必須搭配支援的 Ruby 版本。所以學會使 Ruby 版本控管工具來切換不同的 Ruby 版本就顯得很重要。 安裝 rbenv 由於筆者所使用的作業系統是 macOS,所以我們將介紹如何在 Mac 的環境下透過 Homebrew 安裝 rbenv。如果你所使用的作業系統是 Windows 可以參考 這裡。