之前耳聞過 Mac M1 在環境安裝會遇到不少問題⋯⋯本篇將帶你一起解決安裝 Ruby 環境時的疑難雜症!

前言

新公司報到第一天,領到公司配發的工作機⋯⋯

太讚啦!居然是 M1 新機欸!嗯~真香!

除了認識同事外,報到不外乎要建置開發環境,想到這邊突然有種不好的預感 🤨

聲明

因本文僅適用於 Mac 環境,還請 Windows 的朋友們尋找其他篇文章協助解決環境安裝問題

安裝過程

安裝 RVM

首先我們先安裝 RVM (Ruby Version Manager,Ruby 版本管理器) ,這是為了幫助我們可以管理不同版本的 Ruby 環境。

1
\curl -sSL https://get.rvm.io | bash -s stable

上述的這個指令也可以在 RVM 首頁 找到唷!
安裝完成後,我們可以查詢 RVM 的版本號,以確認是否成功安裝。

1
rvm -v

如果有正確安裝成功的話,輸入指令後會如下圖,得到現在的版本號。

安裝 Ruby

操作 RVM 的相關指令,可以在 https://rvm.io/rvm/cli 查得到,或是終端機直接輸入指令 rvm help

安裝前,我們可以查詢一下目前可安裝的 Ruby 種類及版本號有哪些。

1
rvm list known

確認好想安裝的 Ruby 版本後就可以輸入指令開始安裝!

1
rvm install 2.5  # rvm install [版本號]

依照你所想安裝的版本,可以任意替換後方版本號的數值
跑跑跑,登愣!!!

沒想到預感成真,居然給我跑紅字出來!果不其然開始安裝不久就遇到問題 🙄
OK Fine! 立刻有請 Google 大神~ Do Re Mi So!

佩服佩服,才剛膜拜完立刻得到解法!
我們來調整一下剛剛的安裝指令

1
CFLAGS="-Wno-error=implicit-function-declaration" rvm install 2.5

恭喜🎉🎉🎉
出現 Install of ruby-2.5.8 - #complete 就代表安裝完成啦!你也可以再用 ruby -v 檢查現在的 Ruby 版本號是不是對應剛剛所安裝的!