以 Ruby 做後端的開序

Ruby

Ruby 是一種物件導向的程式語言,是由松本行弘設計以及開發。

最主要理念是希望在寫程式碼時,減少不必要的時間,所以設計上較為人性化。

有興趣的話,可以到 Ruby 的官網做查詢。

安裝 Ruby

作業系統

我的電腦是 Apple M2 Pro, 16 GB, macOS Ventura Version 13.5,

所以我這邊介紹以 Mac OS X 為範例。

其實在 Mac 的作業系統內,其實已經有內建 Ruby 在裡面。

不過在這邊,還是藉由 RVM(Ruby Version Manager)來管理 Ruby。

安裝 RVM

  1. 開啟終端機(Terminal)

  2. 於終端機內執行 Install RVM 的執行程式 - 請參考:RVM 的官網

1
\curl -sSL https://get.rvm.io | bash -s stable
  1. 於終端機內執行
1
rvm list known

藉由此列表查看可以安裝哪些版本,或是可以查看releases 的版本

  1. 我裝的版本是 3.2.2,所以於終端機內執行
1
rvm install 3.2.2

藉由此即可安裝 Ruby 3.2.2 版

遇到的問題

其實我裝 Ruby 的時候有遇到困難,然後藉由stack overflow

發現是 M2 Pro 的預設路徑有所不同。

最後藉由在終端機執行

1
rvm install 3.2.2 --with-openssl-dir=/opt/homebrew/Cellar/openssl@3

使用這個方式之後,才順利完成安裝。

檢查版本

當我們安裝好 Ruby 之後,我們可以藉由,在終端機執行:

  • 查看目前電腦內安裝過的 Ruby 版本
1
rvm list
  • 查看目前電腦使用的 Ruby 版本
1
ruby -v
  • 切換至其他的 Ruby 版本,藉由 rvm use x.x.x:
1
rvm use 2.4.1
  • 將某個 Ruby 版本列為預設值,這樣不用每次更換,藉由 rvm x.x.x - -default
1
rvm 2.3.3 - -default
  • 將某個版本移除,藉由 rvm uninstall x.x.x
1
rvm uninstall 2.2.1

參考資料:

維基百科 - Ruby

官網 - Ruby

官網 - RVM

官網 - stack overflow