Pasang Ruby 1.9.3 (atau pelbagai versi Ruby) di CentOS, Redhat menggunakan RVM

Pasang Ruby 1.9.3 (atau pelbagai versi Ruby) di CentOS, Redhat menggunakan RVM
Amaran - Ruby 1.9 dicapai hingga akhir hayat dan tidak ada lagi yang 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

Bahasa pengaturcaraan ruby ​​menjadi lebih popular hari ini. Bahasa Ruby dicipta oleh Yukihiro "Matz" Matsumoto dan pertama kali diterbitkan pada tahun 1995. Artikel ini akan membantu anda memasang bahasa ruby ​​di centOs, sistem redhat menggunakan rvm. Untuk artikel ini saya menggunakan Centos 6.5. RVM menyediakan set perintah yang mudah untuk memasang versi tunggal atau pelbagai Ruby pada pelayan tunggal.

Langkah 1: Meningkatkan pakej

Ini adalah amalan terbaik untuk memastikan sistem anda terkini dengan pakej terkini. Sebelum berjalan di bawah arahan Pastikan kemas kini tidak akan menjejaskan aplikasi anda yang sedang berjalan (jika ada) pada pelayan lain melangkauinya

# kemas kini yum 

Langkah 2: Memasang pakej yang disyorkan

Terdapat beberapa perpustakaan perkembangan yang diperlukan untuk menjalankan Ruby di Linux. Gunakan arahan berikut untuk memasang pakej yang disyorkan pada pelayan anda menggunakan yum.

# 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 3: 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 

[Output Contoh]

 % Jumlah % Diterima % xferd purata kelajuan masa masa dload semasa muat naik total yang dibelanjakan kelajuan kiri 100 20511 100 20511 0 0 1120 0 0:00:18 0:00:18-:-:-19722 Muat turun https: // github.com/wayneeseguin/rvm/arkib/stabil.tar.GZ Membuat Kumpulan 'RVM' Memasang RVM ke/USR/Local/RVM/Pemasangan RVM In/USR/Local/RVM/hampir selesai: * Pertama, anda perlu menambah semua pengguna yang akan menggunakan kumpulan RVM ke 'RVM', dan logout - Log masuk lagi, sesiapa yang menggunakan RVM akan beroperasi dengan 'Umask u = rwx, g = rwx, o = rx'. * Untuk mula menggunakan RVM, anda perlu menjalankan sumber /etc /profil.D/RVM.sh 'di semua tingkap shell terbuka anda, dalam kes -kes yang jarang berlaku, anda perlu membuka semula semua tingkap shell. # Pentadbir, # # terima kasih kerana menggunakan RVM! # Kami sangat berharap RVM membantu menjadikan hidup anda lebih mudah dan lebih menyeronokkan!!! # # ~ Wayne, Michal & Team. Sekiranya berlaku masalah: http: // rvm.io/bantuan dan https: // twitter.com/rvm_io 

Langkah 4: Persediaan Persekitaran RVM

Setelah memasang RVM terlebih dahulu, kita perlu menyiapkan persekitaran RVM menggunakan arahan di bawah.

# sumber /etc /profil.D/RVM.sh 

Langkah 5: Pasang versi Ruby yang diperlukan

RVM menyediakan pilihan untuk menguruskan pelbagai versi Ruby pada sistem tunggal. Gunakan arahan berikut untuk memasang versi Ruby yang diperlukan.

# RVM Pasang 1.9.3 

[Output Contoh]

Mencari batu permata binari, ini mungkin mengambil sedikit masa. Tiada batu permata binari yang tersedia untuk: CentOS/6/I386/Ruby-1.9.3-p545. Berterusan dengan penyusunan. Sila baca 'RVM Bantuan Mount' untuk mendapatkan maklumat lanjut mengenai rubi binari. Memeriksa Keperluan untuk CentO. Memasang Keperluan untuk CentO. Sistem mengemas kini… Memasang Pakej yang Diperlukan: Pemasangan Keperluan Libyaml ... Memasang Ruby dari Sumber ke:/usr/local/rvm/rubies/ruby-1.9.3-p545, ini mungkin mengambil sedikit masa bergantung pada CPU anda ... Ruby-1.9.3-P545-#Downloading Ruby-1.9.3-P545, ini mungkin mengambil sedikit masa bergantung kepada sambungan anda ... % Jumlah % Diterima % Xferd Purata Masa Masa Kelajuan Masa Semasa Muat naik DLOAD Jumlah Total yang Dibelan Kiri 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 ke/usr/local/rvm/src/ruby-1.9.3-p545. Ruby-1.9.3-p545- #menggunakan tampalan/usr/local/rvm/patch/ruby/gh-488.patch. Ruby-1.9.3 -p545 - #menggunakan patch/usr/local/rvm/patch/ruby/ssl_no_ec2m.patch. Ruby-1.9.3-P545- #Mengkonfigurasi ... Ruby-1.9.3-P545- #Post-configuration. Ruby-1.9.3-P545- #Menyusun ... Ruby-1.9.3-P545- #Memasang ... Ruby-1.9.3 -p545 - Binari #making boleh dilaksanakan. Ruby-1.9.3-P545-#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 25393 0 0:00:16 0:00:16-:-:-335k Tiada cek untuk dimuat turun arkib, rakaman checksum dalam konfigurasi pengguna. Ruby-1.9.3-P545-#Extracting Rubygems-2.2.2. Ruby-1.9.3 -p545 - #Removing rubygem lama. Ruby-1.9.3-P545-#Stalling Rubygems-2.2.2 ... Ruby-1.9.3-P545-#Gemset Dibuat/USR/Local/RVM/GEMS/[Dilindungi E-mel] Ruby-1.9.3 -P545 - #made Gemset/USR/Local/RVM/Gemsets/Global.Permata ... Ruby-1.9.3 -P545 - #Generating Global Wrappers. Ruby-1.9.3-P545-#Gemset Dibuat/USR/Local/RVM/GEMS/Ruby-1.9.3-p545 Ruby-1.9.3 -P545 - #made GemsetFile/USR/Local/RVM/Gemsets/Default.permata yang dinilai untuk mengosongkan senarai permata ruby-1.9.3 -P545 - #Generating Default Wrappers. Ruby-1.9.3 -P545 - #Adjusting #Shebangs untuk (Gem IRB Erb Ri Rdoc Testrb Rake). Pasang Ruby-1.9.3-p545-#complete Amaran: Harap maklum bahawa anda baru memasang ruby ​​yang tidak lagi dikekalkan (2014-02-23), untuk senarai Rubies yang dikekalkan Lawatan: http: // bugs.Ruby-lang.Org/Projek/Ruby/Wiki/ReleaseEngineering Sila pertimbangkan untuk menaik taraf kepada Ruby-2.1.1 yang akan mempunyai semua patch keselamatan terkini.  

Langkah 6: Pasang versi lain (jika diperlukan)

Sekiranya anda mahu menggunakan pelbagai versi Ruby, anda boleh memasangnya juga menggunakan RVM lain melangkau langkah ini.

# RVM Pasang 1.8.6 

Langkah 7: Persediaan Versi Ruby Lalai

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

.9.3--Default menggunakan/usr/local/rvm/permata/ruby-1.9. 
Langkah 8: Periksa versi Ruby semasa

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

.9.3P545 (2014-02-24 Semakan 45159) [i686-linux] 

Saya harap langkah -langkah di atas akan membantu anda memasang pelbagai versi Ruby menggunakan RVM.