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/