Cara memasang Ruby 2.0.0 di Centos & RHEL 6 menggunakan RVM

Cara memasang Ruby 2.0.0 di Centos & RHEL 6 menggunakan RVM
Amaran - Ruby 2.0 telah dicapai hingga akhir hayat dan tidak lagi dikekalkan. Sila gunakan tutorial di bawah untuk memasang versi terkini Ruby

  • Stabil semasa - Pasang pelepasan stabil terbaru Ruby
  • Stabil sebelumnya - Pasang pelepasan stabil Ruby sebelumnya

Ruby adalah bahasa pengaturcaraan yang dinamik, berorientasikan objek.Kami menggunakan RVM, yang bermaksud Pengurus Versi Ruby, yang memudahkan memasang Ruby pada platform Linux. RVM juga berguna untuk menguruskan pelbagai versi Ruby tanpa bercanggah, dan kami boleh menukar sistem ke mana -mana versi Ruby menggunakan satu arahan.

Artikel ini akan membantu anda untuk memasang Ruby 2.0.0 di CentOS, Redhat Systems menggunakan RVM. Untuk memasang versi lain Ruby Gunakan pautan berikut

Langkah 1: Pasang pakej yang diperlukan

Pertama kita perlu memasang semua pakej yang diperlukan untuk pemasangan Ruby pada sistem kami menggunakan arahan berikut.

# yum memasang gcc-c ++ patch baca bacaan bacaan-devel zlib zlib-devel # yum memasang libyaml-devel libffi-devel openssl-devel membuat # yum pemasangan bzip2 autoconf automake libtool bison iconv-devel-devel 
Langkah 2: Pasang RVM (Pengurus Versi Ruby)

Pasang versi RVM yang stabil terkini pada sistem anda menggunakan arahan berikut. Perintah ini secara automatik akan memuat turun semua fail yang diperlukan dan dipasang pada sistem anda.

# curl -l mendapatkan.RVM.io | Bash -s stabil 

Sekarang Persekitaran Sistem Persediaan Sebelum Memasang Ruby. Gunakan arahan di bawah untuk menyediakan persekitaran RVM.

# sumber /etc /profil.D/RVM.sh 
Langkah 3: Pasang Ruby

Setelah menyelesaikan persediaan persekitaran RVM, mari pasang bahasa ruby ​​menggunakan arahan berikut.

# RVM Pasang 2.0.0 

[Output Contoh]

Mencari batu permata binari, ini mungkin mengambil sedikit masa. Tiada batu permata binari yang tersedia untuk: CentOS/6/I386/Ruby-2.0.0-P451. Berterusan dengan penyusunan. Sila baca 'RVM Bantuan Mount' untuk mendapatkan maklumat lanjut mengenai rubi binari. Memeriksa Keperluan untuk CentO. Pemasangan keperluan berjaya. Memasang Ruby dari Sumber ke:/usr/local/rvm/rubies/ruby-2.0.0-P451, ini mungkin mengambil sedikit masa bergantung pada CPU anda ... Ruby-2.0.0-P451-#Downloading Ruby-2.0.0-P451, ini mungkin mengambil sedikit masa bergantung pada sambungan anda ... ** Perpindahan semula dari kedudukan byte 24576 % Jumlah % Diterima % Xferd Purata Masa Masa Kelajuan Masa Muat Naik semasa Muat naik Total yang dibelanjakan Kiri kelajuan 100 10 10.2m 100 10.2m 0 0 188k 0 0:00:55 0:00:55-:-:-414k Ruby-2.0.0-P451-#Extracting Ruby-2.0.0-P451 ke/usr/local/rvm/src/ruby-2.0.0-P451 ... Ruby-2.0.0 -P451 - #Mengata patch/usr/local/rvm/patch/ruby/changeet_r45225.berbeza. Ruby-2.0.0 -P451 - #Mengata patch/usr/local/rvm/patch/ruby/changeet_r45240.berbeza. Ruby-2.0.0 -P451 - #Mengata patch/usr/local/rvm/patch/ruby/ssl_no_ec2m.patch. Ruby-2.0.0-P451- #Mengkonfigurasi ... Ruby-2.0.0-P451- #Post-configuration. Ruby-2.0.0-P451- #Menyusun ... Ruby-2.0.0-P451- #Memasang ... Ruby-2.0.0-P451-Binari #making boleh dilaksanakan ... Ruby-2.0.0-P451-#Downloading Rubygems-2.2.2 % Jumlah % Diterima % Xferd Purata Masa Kelajuan Waktu Masa Semasa Muat Naik Total Dibuang Kelajuan Kiri 100 404k 100 404k 0 0 96653 0 0:00:04 0:00:04-:-:-136k tiada cek untuk dimuat turun arkib, rakaman checksum dalam konfigurasi pengguna. Ruby-2.0.0-P451-#Extracting Rubygems-2.2.2 ... Ruby-2.0.0-P451-#Removing Rubygem lama ... Ruby-2.0.0-P451-#Stalling Rubygems-2.2.2 ... Ruby-2.0.0-P451-#Gemset Dibuat/USR/Local/RVM/GEMS/[Dilindungi E-mel] Ruby-2.0.0 -P451 - #Importing Gemset/USR/Local/RVM/Gemsets/Global.Permata ... Ruby-2.0.0-P451-#Generating Global Wrappers ... Ruby-2.0.0-P451-#Gemset Dibuat/USR/Local/RVM/GEMS/Ruby-2.0.0-P451 Ruby-2.0.0 -P451 - #Importing GemsetFile/USR/Local/RVM/Gemsets/Default.permata yang dinilai untuk mengosongkan senarai permata Ruby-2.0.0-P451-#Generating Default Wrappers ... Ruby-2.0.0 -P451 - #Adjusting #Shebangs untuk (Gem IRB Erb Ri Rdoc Testrb Rake). Pasang Ruby-2.0.0 -P451 - #Complete Harap maklum bahawa anda hanya memasang ruby ​​yang memerlukan 2 patch hanya untuk disusun pada sistem Linux yang terkini. Ini mungkin diketahui dan tidak dapat dipertanggungjawabkan untuk kelemahan keselamatan. Sila pertimbangkan untuk menaik taraf Ruby-2.1.1 yang akan mempunyai semua patch keselamatan terkini. Ruby dibina tanpa dokumentasi, untuk membinanya: Dokumen RVM Generate-ri 
Langkah 4: Persediaan Versi Ruby Default

Gunakan arahan RVM untuk menyiapkan versi ruby ​​lalai untuk digunakan oleh aplikasi.

# RVM Gunakan 2.0.0--Default Menggunakan/usr/local/rvm/permata/ruby-2.0.0-P451 

Menggunakan arahan berikut, anda boleh menyemak versi Ruby semasa digunakan.

# Ruby -Ruby 2.0.0P451 (2014-02-24 Semakan 45167) [i686-linux] 

Tahniah anda telah berjaya memasang Ruby pada sistem anda. Baca artikel seterusnya kami untuk mengintegrasikan Ruby dengan pelayan web Apache dengan langkah mudah.

Rujukan:
1. http: // rvm.io/rubi/memasang