CentOS 7 使用 yum install ruby 預設安裝的 Ruby 版本是 2.0。
要在 CentOS 7 上安裝最新版本的 Ruby,您可以按照以下步驟進行操作:
- 更新系統:
sudo yum update
- 安裝必要的依賴項:
sudo yum install -y curl git-core gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison
- 安裝 rbenv(用於管理 Ruby 版本):
git clone https://github.com/rbenv/rbenv.git ~/.rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc source ~/.bashrc
- 安裝 ruby-build 插件(用於安裝不同版本的 Ruby):
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc source ~/.bashrc
- 安裝 OpenSSL:
sudo yum install -y openssl-devel
- 安裝最新版的 Ruby:
rbenv install --list # 列出可用的 Ruby 版本 rbenv install <version> # 安裝指定的 Ruby 版本,例如:rbenv install 3.0.2
- 設定全域預設的 Ruby 版本:
rbenv global <version> # 設定全域預設的 Ruby 版本,例如:rbenv global 3.0.2
- 驗證安裝:
ruby --version # 檢查 Ruby 版本 gem --version # 檢查 gem(Ruby 套件管理器)版本
現在,您已經成功安裝了最新版本的 Ruby。請根據您的需要安裝所需的 Ruby 版本,並設定為預設版本。