在 Linux 上安裝 Ruby 時,可能會遇到依賴問題
使用包管理器安裝 Ruby:
對于大多數 Linux 發行版,可以使用包管理器(如 apt、yum 或 pacman)來安裝 Ruby。這樣可以確保所有必要的依賴項都已正確安裝。
例如,在基于 Debian 的系統(如 Ubuntu)上,可以使用以下命令安裝 Ruby:
sudo apt update
sudo apt install ruby
在基于 RHEL 的系統(如 CentOS 或 Fedora)上,可以使用以下命令安裝 Ruby:
sudo yum install ruby
在基于 Arch 的系統(如 Manjaro)上,可以使用以下命令安裝 Ruby:
sudo pacman -S ruby
使用 Ruby 版本管理器(如 rbenv 或 RVM):
Ruby 版本管理器允許您在同一臺計算機上安裝和管理多個 Ruby 版本。這有助于解決依賴問題,因為您可以為每個項目指定所需的 Ruby 版本。
安裝 rbenv:
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash
安裝 RVM:
curl -s -L https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer | bash -s stable
安裝完成后,重新加載 shell 配置文件(例如 .bashrc 或 .zshrc):
source ~/.bashrc
或
source ~/.zshrc
使用 rbenv 或 RVM 安裝 Ruby 時,它們會自動處理依賴關系。只需指定所需的 Ruby 版本即可:
rbenv install 2.7.4
rbenv global 2.7.4
或
rvm install 2.7.4
rvm use 2.7.4 --default
手動安裝 Ruby 和依賴項:
如果您想手動安裝 Ruby 和依賴項,可以從 Ruby 官方網站下載源代碼,然后按照官方文檔中的說明進行編譯和安裝。在這個過程中,您需要確保手動安裝所有必要的依賴項。
例如,在 Ubuntu 上,您可以使用以下命令安裝 Ruby 的依賴項:
sudo apt install build-essential libssl-dev libreadline-dev zlib1g-dev
然后,從 Ruby 官方網站下載源代碼,解壓縮并進入源代碼目錄:
tar xvf ruby-2.7.4.tar.gz
cd ruby-2.7.4
接下來,配置、編譯和安裝 Ruby:
./configure
make
sudo make install
通過以上方法,您應該能夠解決在 Linux 上安裝 Ruby 時遇到的依賴問題。