Ruby

February 15, 2025 (1y ago)

0 views

Dùng mac thì có lẽ phải cài ruby vì ruby nó như là môi trường để cài các phần mềm khác.

Vậy nên post này sẽ là nơi để lưu lại các bước cài đặt ruby trên mac.

Cài ruby qua 1 thằng manage ruby để sau có switch qua lại giữa các version cho nó tiện

đầu tiên thì dĩ nhiên là phải có brew rồi ( tự cài nhé )

sau khi có brew thì chạy lệnh này để check xem có issue gì thì sửa

brew update && brew doctor

và nên gỡ hết các nếu có RVM, rbenv, asdf, or frum để tránh conflict với thằng mình sẽ cài chruby

Vào việc chính luôn

Cài chruby và ruby-install

brew install chruby ruby-install

Cài bản latest của ruby

ruby-install ruby

Nếu cài xong mà nó báo thành công thì config cho nó

echo "source $(brew --prefix)/opt/chruby/share/chruby/chruby.sh" >> ~/.zshrc
echo "source $(brew --prefix)/opt/chruby/share/chruby/auto.sh" >> ~/.zshrc
echo "chruby ruby-3.4.2" >> ~/.zshrc

Lưu ý cái 3.4.2 là version latest của ruby mà mình cài cho đến thời điểm hiện tại. Khi bạn chạy lệnh ruby-install ruby

thì khi xong nó sẽ hiển thị version mà bạn cài, bạn chỉ cần copy cái version đó sửa vào đây là được.

Xong xuôi thì chạy lệnh này để show version:

ruby -v

Kiểm tra các phiên bản ruby đang có:

chruby

ví dụ nó ra 2 cái

 * ruby-3.4.2
   ruby-3.0.3

thì để chuyển qua ruby-3.0.3 thì chạy lệnh

chruby ruby-3.0.3

Kiểm tra lại bằng:

ruby -v

Cài đặt ruby 1 version nào đó nếu chưa có:

ruby-install ruby 3.0.3

Sau khi cài đặt xong, kiểm tra lại:

ls ~/.rubies

Nếu thấy ruby-3.0.3, bạn có thể dùng chruby để chuyển đổi:

chruby ruby-3.0.3

Reload zshrc:

source ~/.zshrc

Reference:

https://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/