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

Instal Ruby 1.9.3 (atau Beberapa Versi Ruby) di CentOS, RedHat menggunakan RVM

Peringatan – Ruby 1.9 mencapai akhir masa pakainya dan tidak lagi dipertahankan. Silakan gunakan tutorial di bawah ini untuk menginstal ruby ​​versi terbaru

  • Stabil saat ini – Instal Ruby Rilis Stabil Terbaru
  • Stabil sebelumnya – Instal Ruby Rilis Stabil Sebelumnya

Bahasa pemrograman Ruby menjadi lebih populer akhir-akhir ini. Bahasa Ruby dibuat oleh Yukihiro “Matz” Matsumoto dan pertama kali diterbitkan pada tahun 1995. Artikel ini akan membantu Anda untuk menginstal bahasa Ruby di CentOS, sistem RedHat menggunakan RVM. Untuk artikel ini saya menggunakan CentOS 6.5. RVM menyediakan serangkaian perintah yang mudah untuk menginstal satu atau beberapa versi Ruby di satu server.

Langkah 1:Tingkatkan Paket

Ini adalah praktik terbaik untuk menjaga sistem Anda tetap up to date dengan paket-paket terbaru. Sebelum menjalankan perintah di bawah ini, pastikan bahwa pembaruan tidak akan memengaruhi aplikasi Anda yang sedang berjalan (jika ada) di server, lewati saja

# yum update

Langkah 2:Memasang Paket yang Direkomendasikan

Ada beberapa perpustakaan pengembangan yang diperlukan untuk menjalankan Ruby di Linux. Gunakan perintah berikut untuk menginstal paket yang direkomendasikan di server Anda menggunakan yum.

# yum install gcc-c++ patch readline readline-devel zlib zlib-devel
# yum install libyaml-devel libffi-devel openssl-devel make
# yum install bzip2 autoconf automake libtool bison iconv-devel

Langkah 3:Instal RVM ( Ruby Version Manager )

Instal RVM versi stabil terbaru di sistem Anda menggunakan perintah berikut. Perintah ini akan secara otomatis mengunduh semua file yang diperlukan dan menginstal di sistem Anda.

# curl -L get.rvm.io | bash -s stable

[Contoh Keluaran]

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 20511  100 20511    0     0   1120      0  0:00:18  0:00:18 --:--:-- 19722
Downloading https://github.com/wayneeseguin/rvm/archive/stable.tar.gz
Creating group 'rvm'

Installing RVM to /usr/local/rvm/
Installation of RVM in /usr/local/rvm/ is almost complete:

  * First you need to add all users that will be using rvm to 'rvm' group,
    and logout - login again, anyone using rvm will be operating with `umask u=rwx,g=rwx,o=rx`.

  * To start using RVM you need to run `source /etc/profile.d/rvm.sh`
    in all your open shell windows, in rare cases you need to reopen all shell windows.

# Administrator,
#
#   Thank you for using RVM!
#   We sincerely hope that RVM helps to make your life easier and more enjoyable!!!
#
# ~Wayne, Michal & team.

In case of problems: http://rvm.io/help and https://twitter.com/rvm_io

Langkah 4:Siapkan Lingkungan RVM

Setelah menginstal RVM terlebih dahulu, kita perlu mengatur lingkungan rvm menggunakan perintah di bawah ini.

# source /etc/profile.d/rvm.sh

Langkah 5:Instal Versi Ruby yang Diperlukan

RVM menyediakan opsi untuk mengelola beberapa versi ruby ​​​​pada sistem tunggal. Gunakan perintah berikut untuk menginstal versi Ruby yang diperlukan.

# rvm install 1.9.3

[Contoh Keluaran]

Searching for binary rubies, this might take some time.
No binary rubies available for: centos/6/i386/ruby-1.9.3-p545.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for centos.
Installing requirements for centos.
Updating system......
Installing required packages: libyaml-devel......
Requirements installation successful.
Installing Ruby from source to: /usr/local/rvm/rubies/ruby-1.9.3-p545, this may take a while depending on your cpu(s)...
ruby-1.9.3-p545 - #downloading ruby-1.9.3-p545, this may take a while depending on your connection...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 9802k  100 9802k    0     0   217k      0  0:00:45  0:00:45 --:--:--  393k
ruby-1.9.3-p545 - #extracting ruby-1.9.3-p545 to /usr/local/rvm/src/ruby-1.9.3-p545.
ruby-1.9.3-p545 - #applying patch /usr/local/rvm/patches/ruby/GH-488.patch.
ruby-1.9.3-p545 - #applying patch /usr/local/rvm/patches/ruby/ssl_no_ec2m.patch.
ruby-1.9.3-p545 - #configuring..............................................
ruby-1.9.3-p545 - #post-configuration.
ruby-1.9.3-p545 - #compiling...................................................................
ruby-1.9.3-p545 - #installing........................
ruby-1.9.3-p545 - #making binaries executable.
ruby-1.9.3-p545 - #downloading rubygems-2.2.2
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  404k  100  404k    0     0  25393      0  0:00:16  0:00:16 --:--:--  335k
No checksum for downloaded archive, recording checksum in user configuration.
ruby-1.9.3-p545 - #extracting rubygems-2.2.2.
ruby-1.9.3-p545 - #removing old rubygems.
ruby-1.9.3-p545 - #installing rubygems-2.2.2...............
ruby-1.9.3-p545 - #gemset created /usr/local/rvm/gems/[email protected]
ruby-1.9.3-p545 - #importing gemset /usr/local/rvm/gemsets/global.gems.....
ruby-1.9.3-p545 - #generating global wrappers.
ruby-1.9.3-p545 - #gemset created /usr/local/rvm/gems/ruby-1.9.3-p545
ruby-1.9.3-p545 - #importing gemsetfile /usr/local/rvm/gemsets/default.gems evaluated to empty gem list
ruby-1.9.3-p545 - #generating default wrappers.
ruby-1.9.3-p545 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
Install of ruby-1.9.3-p545 - #complete
WARNING: Please be aware that you just installed a ruby that is no longer maintained (2014-02-23), for a list of maintained rubies visit:

    http://bugs.ruby-lang.org/projects/ruby/wiki/ReleaseEngineering

Please consider upgrading to ruby-2.1.1 which will have all of the latest security patches.
Ruby was built without documentation, to build it run: rvm docs generate-ri

Langkah 6:Instal Versi Lain ( jika Diperlukan )

Jika Anda ingin menggunakan beberapa versi ruby, Anda dapat menginstalnya juga menggunakan rvm jika tidak lewati langkah ini.

# rvm install 1.8.6

Langkah 7:Siapkan Versi Ruby Default

Gunakan perintah rvm untuk mengatur versi ruby ​​default yang akan digunakan oleh aplikasi.

# rvm use 1.9.3 --default 

Using /usr/local/rvm/gems/ruby-1.9.3-p545
Langkah 8:Periksa Versi Ruby Saat Ini

Dengan menggunakan perintah berikut, Anda dapat memeriksa versi ruby ​​​​yang digunakan saat ini.

# ruby --version

ruby 1.9.3p545 (2014-02-24 revision 45159) [i686-linux]

Saya harap langkah-langkah di atas akan membantu Anda untuk menginstal beberapa versi Ruby menggunakan RVM.


Cent OS
  1. Cara Menginstal Ruby on Rails di CentOS 8

  2. Cara Menginstal MongoDB 4.2 / 4.0 di CentOS 6 / RHEL 6

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

  1. Cara Menginstal Versi Terbaru Python 3 di CentOS 7

  2. Cara menginstal ruby ​​​​pada RHEL 8 / CentOS 8

  3. Instal MongoDB di CentOS VPS

  1. Cara Menginstal Ruby di CentOS 7

  2. Cara Menginstal MongoDB di CentOS 7

  3. Cara Menginstal Git di CentOS 7