Ruby, cara berbeda untuk menginstalnya di Ubuntu 20.04

tentang ruby

Pada artikel selanjutnya kita akan membahasnya cara berbeda kita dapat menginstal Ruby di Ubuntu 20.04. Ruby adalah bahasa pemrograman open source, berorientasi objek, dan bertujuan umum.

Hari ini kami dapat menemukan beberapa administrator yang tersedia untuk menginstal Ruby. Ini memungkinkan Anda untuk menggunakan banyak versi, dan membantu untuk beralih antar versi Ruby. Manajer Ruby yang paling banyak digunakan adalah rbenv dan rvm. Meskipun Ruby juga tersedia di repositori Ubuntu. Pada baris berikut kita akan melihat cara menginstal bahasa ini di Ubuntu 20.04, menggunakan tiga opsi instalasi ini.

Instal Ruby di Ubuntu 20.04

Dari repositori Ubuntu

Cara termudah dan termudah untuk menginstal bahasa ini adalah dengan menggunakan pengelola paket apt bawaan Ubuntu. Versi Ruby yang telah diinstal untuk saya dari manajer paket apt hari ini adalah 2.7. Sebelum memulai penginstalan, kami akan memperbarui daftar perangkat lunak yang tersedia dengan mengetik di terminal (Ctrl + Alt + T):

sudo apt update

Selanjutnya kita akan menggunakan perintah berikut untuk lanjutkan ke instalasi:

instal ruby-full

sudo apt install ruby-full

Setelah menyelesaikan penginstalan, jalankan perintah lain ini ke periksa apakah penginstalan berhasil dan versi apa yang diinstal:

versi diinstal dengan apt

ruby --version

Menggunakan RVM

Alat lain untuk menginstal dan mengelola Ruby 3 di Ubuntu dan sistem Gnu / Linux lainnya es RVM.

untuk instal RVM di Ubuntu 20.04, kami akan mulai dengan memperbarui indeks perangkat lunak yang tersedia dengan mengetik di terminal (Ctrl + Alt + T):

sudo apt update

Sekarang kita bisa mulai dengan instal dependensi RVM, kami akan menjalankan terminal yang sama dengan perintah berikut:

sudo apt install curl g++ gcc autoconf automake bison libc6-dev libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev libreadline-dev libssl-dev

Setelah penginstalan dependensi, kita hanya perlu menjalankan perintah lain ini ke instal RVM:

instal rvm

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

curl -sSL https://get.rvm.io | bash -s stable

Sekarang kita akan menjalankan perintah lain ini ke aktifkan RVM:

source ~/.rvm/scripts/rvm

Saat ini kami bisa lanjutkan ke instalasi bahasa ini mengetik di terminal yang sama:

instal ruby ​​dengan rvm

rvm install 3.0.0

untuk gunakan Ruby yang terinstal sebagai default, jalankan perintah:

rvm use 3.0.0 --default

untuk periksa instalasi dan versinya, jalankan perintah lain ini:

instalasi dengan rvm

ruby -v

Menggunakan Rbenv

Rbenv adalah alat yang dapat digunakan untuk beralih di antara berbagai versi Ruby. Untuk menginstal bahasa ini, kita membutuhkan alat ruby-build lain.

Sebelum memulai, kami akan menggunakan perintah berikut untuk memperbarui daftar paket yang tersedia:

sudo apt update

Sekarang kita akan menjalankan perintah berikut ke instal dependensi yang diperlukan:

sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev

Setelah menginstal dependensi, kami akan meluncurkan perintah ini ke mengkloning repositori Rbenv dan Ruby-build.

mengkloning repositori github ruby

curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -

Langkah selanjutnya adalah menjalankan perintah berikut ke setel PATH di .bashrc:

konfigurasi jalur

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

echo 'eval "$(rbenv init -)"' >> ~/.bashrc

exec $SHELL

Pada titik ini kita dapat menginstal versi yang tersedia menggunakan Rbenv. Untuk periksa versi yang tersedia, di terminal (Ctrl + Alt + T) kita hanya perlu mengeksekusi:

rbenv versi yang tersedia

rbenv install -l

Kita bisa menginstall versi yang kita inginkan dengan menjalankan perintah seperti berikut. Untuk artikel ini, kami akan membahasnya pilih versi 3.0.0 mengetik:

instal dengan rbenv

rbenv install 3.0.0

untuk mengatur variabel global, kita harus menggunakan perintah berikut:

rbenv global 3.0.0

Ganti nomor versi dengan versi yang didukung oleh lingkungan Anda. Untuk periksa versi yang diinstal, jalankan perintah:

versi diinstal dengan rbenv

ruby -v

Buat program contoh

Versi apa pun yang Anda gunakan, setelah menginstal Ruby Anda dapat membuat program contoh sederhana. Untuk ini kita akan menggunakan editor teks apa saja untuk menulis skrip Ruby. Kami harus menggunakan file file dengan ekstensi .rb. Untuk contoh ini saya akan membuat file bernama hai.rb. Mengetahui hal ini, kami menjalankan perintah berikut dari terminal (Ctrl + Alt + T):

vim hola.rb

Di dalam file kami akan menempelkan baris berikut. Dalam skrip ini kita akan melihat operasi input dan output sederhana. Perintah mendapat Ini digunakan untuk menerima informasi dari pengguna. Perintah menempatkan digunakan dalam bahasa ini untuk mencetak ke konsol. Di Ruby, file operator + digunakan untuk menggabungkan nilai string.

contoh ruby

puts "Escribe tu nombre :"
name = gets.chomp
puts "Hola "+ name +", gracias por probar este tutorial publicado en Ubunlog.com"

Untuk meluncurkan contoh ini, kita hanya perlu mengetikkan perintah berikut dari terminal. Jika skrip bebas dari kesalahan, pertama-tama akan mencetak pesan 'Tulis nama Anda'. Di sana kita harus menulis sesuatu dan menekan Enter. Selanjutnya, ini akan mencetak pesan yang telah kita simpan di variabel "nama"

contoh ruby

ruby hola.rb

Di baris ini kami telah melihat metode berbeda untuk menginstal Ruby di Ubuntu 20.04. Jika seseorang ingin tahu lebih banyak tentang bahasa ini, mereka bisa mampir ke situs proyek y periksa karakteristiknya atau Dokumentasi yang bisa ditemukan di sana.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.