Ruby, kuisirwa uye kusimudzira kwemhando yekutanga muUbuntu

nezve ruby

Muchikamu chinotevera ticha tarisa maitiro ekuisa isu kuisa Ruby paUbuntu. Ichi chi yakavhurika, ine simba, inovavarira-chinhu uye yakaenzana chirongwa chirongwa iyo yakagadziriswa ne Yukihiro 'Matz' Matsumoto muJapan. Inoitwa nekubatanidza maficha ezvimwe zvakakurumbira zvirongwa zvemitauro, senge PERL, Smalltalk, Ada, nezvimwe.

Uyu mutauro wekuronga wakagadzirirwa kurerutsa mamwe emabasa pakuronga. Iyo inoderedza zvimwe zvezvikamu zvakaoma zvehurongwa uye inoita kuti zvive nyore kuti mugadziri akurumidze kuvaka chimwe chinhu kubva pakutanga. Ndizvo yakagadzirirwa kunyanya kune vanhu vanoda kutanga programming, asi chero munhu anogona kushandisa mutauro uyu kugadzira yakaoma maitiro.

Tichakwanisa kuisa Ruby paGnu / Linux munzira dzinoverengeka. Shandisa apt package maneja ndiyo iri nyore nzira yekuisa Ruby muUbuntu. Mune ino posvo tichaenda kuona kuti tingaisa sei Ruby kubva kumutsetse wekuraira uye nekuita yakakosha yemuenzaniso kodhi yatiri kuzogadzira nemutauro uyu.

Isa Ruby

Kutanga isu tichaenda kuvhura terminal (Ctrl + Alt + T) muUbuntu hwedu. Mune ino kesi ini ndiri kushandisa Ubuntu 18.04, asi tinogona kuiisa mushanduro dzakasiyana dzekugovera uku. Tisati tamhanya rairo yekuisa Ruby, isu tinofanirwa gadziridza system software runyorwa. Kana ikasavandudza, inogona kusamisikidza zvakanaka. Kuti tivandudze rondedzero, tichaita unotevera kuraira:

sudo apt update

Kamwe kugadziridzwa kwesoftware zvinyorwa kwapera, isu tinoita unotevera kuraira nemidzi mvumo ku gadza ruby:

sudo apt install ruby-full

Tichafanirwa kudzvanya 'Y' painotikumbira mvumo yekupedzisa maitiro ekumisikidza.

ruby-yakazara kuisirwa

Kana kuiswa kwacho kwapera zvinobudirira, tinogona tarisa kuti Ruby anoshanda nemazvo kana kwete nekumhanyisa unotevera kuraira. Kana zvese zviri zvechokwadi, iyo system inotiratidza iyo vhezheni ye ruby ​​iyo yakaiswa pane ino sisitimu. Mhedzisiro yainoratidza ndeyekuti vhezheni 2.5.1 yaiswa pane system yandiri kushandisa yemuenzaniso uyu:

Ruby vhezheni

ruby -v

Gadzira chirongwa chemuenzaniso naRuby

Tichakwanisa shandisa chero chinyorwa chinyorwa kunyora muenzaniso script uchishandisa Ruby. Mune ino kesi ini ndiri kuzoshandisa iyo nano mupepeti. Tichafanirwa kushandisa kune iyo faira iyo yatichazogadzira iyo kuwedzera .rb. Semuenzaniso uyu ndichagadzira faira inonzi rwe.rb. Kuziva izvi, isu tinoita inotevera kuraira kubva kune iyo terminal (Ctrl + Alt + T) kuvhura mupepeti:

nano hola.rb

Mune ino script tichaona iko kuri nyore kuisa uye kuburitsa mashandiro. Iwo wekuraira get inoshandiswa muRuby kugashira ruzivo rwevashandisi uye murairo put inoshandiswa mumutauro uyu kupurinda kune iyo koni. MuRuby, the + opareta inoshandiswa kusanganisa tambo kukosha.

Kuti tiite uyu muenzaniso, isu tinoteedzera inotevera kodhi mumupepeti. Isu tinochengeta zvirimo mufaira nekutsikirira Ctrl + O uye nekutsikirira Enter. Tichapedzisa nekudzvanya Ctrl + X kuti tibudise faira.

muenzaniso faira hello.rb

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

Kumhanya chirongwa chemuenzaniso

muenzaniso ne ruby ​​inoshanda

Kuti titange uyu muenzaniso, isu tichafanirwa kunyora unotevera kuraira kubva kune iyo terminal uye zvichingodaro mhanya iyo ichangobva kugadzirwa faira. Kana iyo script isina zvikanganiso, inotanga kupurinda iyo meseji 'Pinda zita rako'. Ikoko isu tichafanirwa kunyora chimwe chinhu uye tinya Enter. Tevere, ichapurinda iwo meseji yatinochengeta mu "zita" rinoshanduka. Kudhinda uku kuchaitwa pakati petambo tambo dzakatotsanangurwa mufaira rakagadzirwa. Kuti uite iyo faira, mune iyo terminal (Ctrl + Alt + T) isu tinonyora:

ruby hola.rb

Sezvauri kuona, kunyangwe uri muenzaniso wakapusa, kana iwe uri mutsva mukugadzirisa, unogona kusarudza mutauro weRuby seimwe yesarudzo dzako dzekutanga kutanga munyika yehurongwa. Kunyangwe kutanga kubva pakutanga, pamwe sarudzo yakanakisa ndeye Python. Nekutevera ichi chinyorwa chakareruka, chero munhu achazokwanisa kuisa nyore Ruby pane yavo Ubuntu system uye kutanga kugadzira nekukurumidza nekukurumidza.

Kana paine anoda ziva zvakawanda nezvemutauro uyu, unogona kupfuura purojekiti webhusaiti uye tarisa hunhu hwayo kana zvinyorwa iyo inogona kuwanikwa ipapo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako