GNU/Linux >> Belajar Linux >  >> Cent OS

Instal Ruby di CentOS/RHEL 8 dengan 3 metode berbeda

Pengantar

Ruby adalah bahasa pemrograman open source yang dinamis dengan fokus pada kesederhanaan dan produktivitas. Ini memiliki sintaks elegan yang alami untuk dibaca dan mudah ditulis.

Ruby dipandang sebagai bahasa yang fleksibel, karena memungkinkan penggunanya untuk secara bebas mengubah bagian-bagiannya. Bagian penting dari Ruby dapat dihapus atau didefinisikan ulang, sesuka hati. Bagian yang ada dapat ditambahkan. Ruby mencoba untuk tidak membatasi pembuat kode.

Ruby dapat_digunakan dalam beragam aplikasi seperti analisis data dan pembuatan prototipe.

Dalam panduan penginstalan ini, Anda akan mempelajari cara memasang Ruby di CentOS 8 dan RHEL 8 Linux.

Jika Anda ingin menginstal Ruby Di Ubuntu, silakan kunjungi artikel ini Ruby di Ubuntu

Metode [1]

Instal Ruby di CentOS 8 dari repositori

Kami akan menginstalnya melalui Appstream Repository

Jadi ikuti saja langkah-langkahnya:

  • Perbarui paket dan repositori sistem dengan:
sudo dnf update -y
  • Pastikan bahwa paket-paket di bawah ini telah_sudah diinstal:
sudo dnf install curl tar gnupg2 -y
  • Instal Ruby
sudo dnf install @ruby -y
  • Verifikasi versi Ruby terpasang
[root@unixcop ~]# ruby --version
ruby 2.5.9p229 (2021-04-05 revision 67939) [x86_64-linux]
[root@unixcop ~]#

Versi 2.5.9 ruby telah diinstal.

Metode [2]

Instal Ruby di CentOS 8 menggunakan RVM Manager

Jadi RVM (Ruby Version Manager) adalah alat baris perintah yang memungkinkan Anda untuk menginstal dan bekerja dengan beberapa lingkungan Ruby.

Jadi ikuti saja langkah-langkah di bawah ini:

  • Untuk memasang rvm , Anda harus terlebih dahulu mengunduh RVM naskah. Jadi, jalankan perintah di bawah ini dengan pengguna root.
curl -sSL https://get.rvm.io | bash
  • Setelah penginstalan selesai, tambahkan pengguna biasa ke rvm grup yang telah dibuat saat instalasi.
usermod -aG rvm unixcop
  • Kemudian perbarui variabel lingkungan seperti yang ditunjukkan di bawah ini:
source /etc/profile.d/rvm.sh
  • Lalu Muat Ulang RVM .
rvm reload
  • Instal persyaratan CentOS untuk rvm.
rvm requirements
  • Kemudian Periksa versi Ruby yang tersedia untuk diunduh dengan perintah di bawah ini:
rvm list known

Catatan :Saat ini, versi terbaru Ruby adalah 3.0.2 seperti yang ditunjukkan di atas pada tangkapan layar.

  • Instal Ruby menggunakan RVM
rvm install -y ruby          #this will install the latest version in rvm list.
OR
rvm install -y ruby 3.0.2    #this will specify the version that you want to install.
  • Verifikasi juga versi Ruby .
[root@unixcop ~]# ruby --version
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
[root@unixcop ~]#

Versi 3.0.2 ruby telah diinstal.

  • Untuk menjadikan versi di atas sebagai versi default untuk Ruby, Jalankan:
[root@unixcop ~]# rvm use 3.0.2 --default
Using /usr/local/rvm/gems/ruby-3.0.2
[root@unixcop ~]#

Metode [3]

Instal Ruby dengan Rbenv

Rbenv adalah utilitas manajemen versi Ruby ringan yang memungkinkan Anda untuk beralih di antara versi Ruby.

Gunakan ruby-build plugin untuk memperluas fungsionalitas inti Rbenv juga untuk memungkinkan Anda menginstal versi Ruby apa pun.

Jadi ikuti langkah-langkah di bawah ini:

  • Memasang git dan dependensi lain yang diperlukan.
sudo dnf install git wget gcc bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel -y
  • Instal rbenv dan ruby-build :
wget -q https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer -O- | bash

Catatan :

1- Dua repositori dari GitHub will_be dikloning ke ~/.rbenv direktori.

2- Anda juga harus menambahkan $HOME/.rbenv/bin ke PATH . Anda .

Jadi Jika Anda menggunakan Bash jalankan:

#Installing and adding rbenv to your path
$ git clone git://github.com/sstephenson/rbenv.git .rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

#Installing and adding ruby-build to your path
$ git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
$ echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile
$ source ~/.bash_profile

Jika Anda menggunakan Zsh jalankan:

#Installing and adding rbenv to your path
$ git clone git://github.com/sstephenson/rbenv.git .rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
$ echo 'eval "$(rbenv init -)"' >> ~/.zshrc

#Installing and adding ruby-build to your path
$ git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
$ echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.zshrc
$ source ~/.zshrc
  • Pastikan instalasi berhasil dengan perintah:
[root@unixcop ~]# rbenv -v
rbenv 1.1.2-61-g585ed84
[root@unixcop ~]#
  • Mencantumkan semua versi Ruby yang dapat Anda instal dengan rbenv :
rbenv install -l

Seperti yang ditunjukkan pada tangkapan layar di atas, Anda mungkin memperhatikan bahwa versi ruby ​​terbaru saat ini adalah 3.0.2 .

  • Instal Ruby 3.0.2 dan atur sebagai versi default seperti yang ditunjukkan di bawah ini:
rbenv install 3.0.2
rbenv global 3.0.2
  • Verifikasi bahwa Ruby berhasil diinstal:
[root@unixcop ~]# ruby -v
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
[root@unixcop ~]#

Kesimpulan

Dalam panduan instalasi ini, kami menunjukkan kepada Anda tiga metode berbeda untuk menginstal Ruby di CentOS 8/RHEL8 Linux Anda. Metode yang Anda pilih tergantung pada kebutuhan dan preferensi Anda.

Itu saja !! Terima kasih.


Cent OS
  1. Instal Webmin di CentOS 7 / RHEL 7

  2. Cara Instal phpMyAdmin dengan Nginx di CentOS 7 / RHEL 7

  3. Cara Menginstal Ruby 2.0.0 di CentOS &RHEL 6 menggunakan RVM

  1. Cara Menginstal Ruby di CentOS/RHEL 8

  2. Instal Ruby on Rails dengan Apache dan Passenger di CentOS 6

  3. Bagaimana cara menginstal Jetbackup di CentOS/RHEL 7 dengan cPanel?

  1. Cara menginstal phpMyAdmin di RHEL 8 / CentOS 8

  2. Cara Menginstal P7Zip di RHEL 8 / CentOS 8

  3. Instal gnome di RHEL 8 / CentOS 8