RVM: alat untuk menggunakan pelbagai versi Ruby pada masa yang sama

ruby-on-rel

Pengurus Versi Ruby, sering disingkat RVM, adalah platform perisian yang direka untuk mengurus beberapa pemasangan Ruby pada peranti yang sama.

Keseluruhan persekitaran Ruby, termasuk jurubahasa Ruby, RubyGems yang dipasang, dan dokumentasi, dibahagikan. Pemaju kemudiannya boleh menukar antara versi yang berbeza untuk mengerjakan pelbagai projek dengan keperluan versi yang berbeza.

Juga, RVM berfungsi sebagai pemasang untuk pelaksanaan Ruby yang lain. Ini termasuk JRuby, mruby, MacRuby, IronRuby, Maglev, Rubinius, Ruby Enterprise Edition, Topaz, dan GoRuby. Selain itu, RVM menyokong pemasangan MRI versi yang ditambal.

Pada dasarnya RVM memudahkan pengguna untuk memasang dan menukar antara pelbagai versi Ruby pada OS X dan Linux.

Anda juga boleh memasang tambalan tahap yang berbeza dan Wayne telah menyusun senarai contoh untuk menunjukkan kepada anda pelbagai perkara yang dapat dilakukan oleh RVM dari baris arahan (termasuk pengurusan permata).

RVM menyediakan ciri untuk mengatur permata Ruby melalui "permata", koleksi permata yang dipisahkan oleh ruang nama, dan pemasangan Ruby yang berkaitan.

Bagaimana cara memasang RVM di Ubuntu dan derivatif?

Bagi mereka yang berminat untuk memasang aplikasi ini pada sistem mereka, mereka mesti mengikuti beberapa langkah untuk mendapatkan alat yang sangat baik ini.

Perkara pertama yang harus kita lakukan ialah membuka terminal dalam sistem kita dengan Ctrl + ALT + T dan di dalamnya kita akan melaksanakan perintah berikut:

sudo apt-get install software-properties-common

Selesai sekarang kami akan menyokong diri kami dengan arahan berikut untuk menambahkan repositori aplikasi ke sistem kami dengan:

sudo apt-add-repository -y ppa:rael-gc/rvm

Kami mengemas kini senarai pakej dan aplikasi kami dengan:

sudo apt-get update

Akhirnya kami terus memasang aplikasi dengan:

sudo apt-get install rvm

Setelah pemasangan RVM selesai, kini perlu dilakukan langkah ini untuk selalu memuat RVM. Kita mesti membuat perubahan pada terminal yang kita gunakan sehingga selalu membuat log masuk.

Sekiranya terminal Gnome, mereka mesti melakukan ini:

terminal

Setelah perubahan dibuat, perlu menghidupkan semula sistem anda sehingga perubahan yang dibuat dimuat pada awal sistem.

Dan siap dengannya, anda akan bersedia untuk mula menggunakan alat yang sangat baik ini pada sistem anda.

Memasang Ruby di Ubuntu dan derivatif

Sudah bergantung pada bantuan RVM dalam sistem kami, kami dapat melakukan pemasangan Ruby dengan bantuan ini, hanya asas dengan menjalankan perintah berikut:

rvm install ruby

Sekarang, Senario penggunaan RVM asas merangkumi pemasangan dan pertukaran antara versi ruby ​​yang berbeza.

Penggunaan asas RVM

Apabila tidak ada versi yang ditentukan, RVM akan memasang versi stabil terbaru atau jurubahasa yang dipilih.

Sekiranya anda tidak mahu menentukan jurubahasa, RVM akan menganggap bahawa anda ingin memasang Ruby MRI. Contoh berikut mempunyai kesan yang sama:

rvm install ruby-2.3.1

rvm install ruby-2.3

rvm install 2.3.1

rvm install 2.3

Sekarang seperti yang anda lihat Anda boleh memasang beberapa versi Ruby dengan mana anda dapat memanfaatkan manfaat ini untuk mana-mana projek atau pekerjaan anda.

Maksudnya sekarang adalah tetapkan versi Ruby sebagai lalai, untuk ini kita dapat menggunakan bendera:

rvm use INTERPRETER[-VERSION] --default

Sekarang Contoh yang digunakan adalah seperti berikut:

rvm use jruby-1.8 --default

Dalam hal ini kita menggunakan implementasi Java untuk Ruby. Tetapi sebagai contoh jika saya hanya berminat dengan Ruby, jalankan seperti berikut:

rvm --default use 2.1.1

Kami menyemak versi dengan:

ruby -v

Dan ini akan memberi anda output dari jenis:

ruby 2.1.1xxxxx

Si anda ingin mengetahui pemasangan Ruby yang telah anda lakukan, jalankan:

rvm list rubies

Atau sebagai contoh jika anda ingin mengetahui versi yang anda tetapkan sebagai lalai:

rvm list default

Akhirnya, jika anda ingin menghapus atau membuang dari sistem anda, anda boleh menggunakan arahan berikut:

rvm remove # Elimina los archivos ruby, source y gemsets / archives opcionales
rvm uninstall # Simplemente elimina el rubí - deja todo lo demás.

Sekiranya anda ingin mengetahui lebih lanjut mengenai penggunaan anda, Anda boleh melayari laman web mereka di mana anda akan mendapat banyak maklumat mengenai penggunaannya.

Pautan ini.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Antonio FS kata

    Akhirnya dengan tutorial anda, saya dapat memasang RVM, kerana saya pernah mencuba sebelumnya dengan yang lain dan tidak mungkin. Semuanya sempurna pada kali pertama.

    Terima kasih banyak.