При работе с Ruby очень важно управлять различными версиями языка, особенно если вы имеете дело с несколькими проектами или зависимостями. В этой статье мы рассмотрим несколько способов установки версии Ruby по умолчанию в вашей системе. Мы рассмотрим популярные инструменты, такие как Ruby Version Manager (RVM), rbenv, asdf и chruby, предоставив примеры кода для демонстрации каждого метода. К концу вы получите полное представление о том, как эффективно управлять версиями Ruby.
Метод 1: Менеджер версий Ruby (RVM):
RVM — это широко используемый инструмент для управления средами Ruby. Чтобы установить версию Ruby по умолчанию с помощью RVM, выполните следующие действия:
Шаг 1. Установите RVM (если еще не установлен):
\curl -sSL https://get.rvm.io | bash -s stable
Шаг 2. Установите нужную версию Ruby:
rvm install ruby-2.7.4
Шаг 3. Установите версию Ruby по умолчанию:
rvm use ruby-2.7.4 --default
Метод 2: rbenv:
rbenv — еще один популярный инструмент управления версиями Ruby. Вот как вы можете установить версию Ruby по умолчанию с помощью rbenv:
Шаг 1. Установите rbenv (если он еще не установлен):
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
Шаг 2. Установите нужную версию Ruby:
rbenv install 2.7.4
Шаг 3. Установите версию Ruby по умолчанию:
rbenv global 2.7.4
Метод 3: asdf:
asdf — это менеджер версий, поддерживающий несколько языков программирования, включая Ruby. Чтобы установить версию Ruby по умолчанию с помощью asdf, выполните следующие действия:
Шаг 1. Установите asdf (если он еще не установлен):
git clone https://github.com/asdf-vm/asdf.git ~/.asdf
echo '. $HOME/.asdf/asdf.sh' >> ~/.bashrc
echo '. $HOME/.asdf/completions/asdf.bash' >> ~/.bashrc
source ~/.bashrc
Шаг 2. Установите плагин Ruby для asdf:
asdf plugin add ruby
Шаг 3. Установите нужную версию Ruby:
asdf install ruby 2.7.4
Шаг 4. Установите версию Ruby по умолчанию:
asdf global ruby 2.7.4
Метод 4: chruby:
chruby — это облегченный менеджер версий Ruby, ориентированный на простоту. Вот как вы можете установить версию Ruby по умолчанию с помощью chruby:
Шаг 1. Установите chruby (если он еще не установлен):
wget -O chruby-0.3.9.tar.gz https://github.com/postmodern/chruby/archive/v0.3.9.tar.gz
tar -xzvf chruby-0.3.9.tar.gz
cd chruby-0.3.9/
sudo make install
Шаг 2. Установите нужную версию Ruby с помощью Ruby-install:
wget -O ruby-install-0.8.7.tar.gz https://github.com/postmodern/ruby-install/archive/v0.8.7.tar.gz
tar -xzvf ruby-install-0.8.7.tar.gz
cd ruby-install-0.8.7/
sudo make install
ruby-install ruby 2.7.4
Шаг 3. Установите версию Ruby по умолчанию:
chruby 2.7.4
В этой статье мы рассмотрели различные способы установки версии Ruby по умолчанию. Независимо от того, предпочитаете ли вы использовать диспетчер версий Ruby (RVM), rbenv, asdf или chruby, каждый инструмент обеспечивает надежный способ управления различными версиями Ruby в вашей системе. Следуя предоставленным примерам кода, вы сможете легко переключаться между версиями Ruby и обеспечивать бесперебойную работу своих проектов.