Kuinka asentaa Ruby?

Rubiiniin vaikuttivat eri kielet, kuten Perl, Smalltalk, Lisp sen luojan mukaan, Yukihiro “Matz” Matsumoto Japanista. Rubyn syntaksi on samanlainen kuin Perl, kun taas tulkinta on samanlainen kuin Smalltalk, mutta se eroaa huomattavasti Pythonista. Se tukee toiminnallista ja olio-ohjelmointia. Sillä on dynaaminen tyyppinen järjestelmä, ja muistinhallinta voidaan suorittaa ilman mitään toimenpiteitä. Se on dynaaminen ja yleiskäyttöinen ohjelmointikieli. Avainsanoja käytetään luokan ja menetelmien määrittelemiseen, kun taas koodilohot voidaan määritellä avainsanoilla tai aaltosulkeilla. Kun sigilia käytetään, se muuttaa muuttujan laajuuden semantiikkaa. Toimintojen / muuttujien määritteleminen luokkien ulkopuolella ja niiden tekeminen osaksi objektia tunnetaan proseduuriohjelmointina. Kun kaikki on objekti tai siinä on nimettömiä toimintoja, sulkemisia ja jatkeita jokaisella lauseella, jolla on arvo, ja funktiot palauttavat viimeisen arvioinnin, niin siihen viitataan olio-ohjelmointiin.

Rubyn ominaisuudet

  • Poikkeusten käsittely ja käyttäjän ylikuormitus voidaan tehdä.
  • Perusteellisesti olio-suuntautunut perinnöllisyydellä ja metaklassilla.
  • Oletusargumentit.
  • Muuttuvan laajuuden tasot merkitään merkinnöillä, kuten globaali, luokka, esiintymä ja paikallinen.
  • RubyGems-sovelluksia käytetään keskitetyssä paketinhallinnassa.
  • REPL on interaktiivinen Ruby Shell.
  • Tuki Unicoden ja useiden merkkien koodauksiin.
  • YAML, JSON ja XML ovat saatavana olevat vakiokirjastoyksiköt.

Itsenäisen kokoonpanon kirjastoja kutsutaan "helmiksi". Jokainen helmi koostuu:

  • Koodi
  • Dokumentointi
  • Helmen erittely (Gemspec )

RubyGems on paketinkäsittely, joka tarjoaa vakiomuodon Ruby-ohjelmien jakeluun. Helmien asentaminen hoidetaan helposti tämän kautta. RubyGems on integroitu Ruby run-time loader -sovellukseen. Tämä lataa asennetut jalokivet kirjastokansioista. Jalokivet toimivat tietylle alustalle suunniteltujen rubiinien kanssa, jotka perustuvat CPU-arkkitehtuuriin, järjestelmän käyttöjärjestelmään ja versioon. Jokainen helmi sisältää kolme tärkeää asiaa

  • Nimi
  • Versio
  • foorumi

Vaiheet Rubyn asentamiseen

Debian GNU / Linux- ja Ubuntu-sovelluksissa voimme asentaa Rubyn seuraavan kuvan mukaisesti:

$ sudo apt-get install ruby-full

Ruby-full-paketti tarjoaa vanhan vakaan julkaisun Debianissa ja Ubuntussa.

Yum-paketinhallinnan käyttäminen RHEL: lle, CentOS: lle ja Fedoralle.

$ sudo yum install ruby

Tämän kautta asennettu versio on uusin, joka oli saatavana julkaisuhetkellä.

Päivitetään Ruby asennusohjelmien avulla

Uudempi versio voidaan asentaa ulkopuolisten asennusohjelmien avulla, jos jo asennetun Rubyn version voimassaolo päättyy. Samaan järjestelmään on mahdollista asentaa useita Rubyn versioita. On omistettu työkaluja, joiden avulla voidaan vaihtaa eri versioiden välillä. Erillisiä kolmannen osapuolen asennusohjelmia ei tarvita, kun käytämme RVM: ää (Ruby-Version-Manager).

Ruby-build

Ruby-build on laajennus rbenville. Tämän avulla voidaan kääntää ja asentaa erilaisia ​​Rubyn versioita. Saatavilla:

  • Mac käyttöjärjestelmä
  • Linux
  • UNIX-tyyppiset käyttöjärjestelmät

Rubyn asennus

Erilaisia ​​Rubyn versioita voidaan kääntää ja asentaa mielivaltaisiin hakemistoihin käyttämällä Ruby-asennusta. MacOs- ja Linux-koneissa Chruby on työkalu, jonka avulla voidaan vaihtaa samaan koneeseen asennettujen erilaisten Ruby-versioiden välillä.

Ruby Installer

RubyInstaller tarjoaa melkein täydet asetukset täydelliselle Ruby-kehitysympäristölle Windowsissa.

Kuinka asentaa Ruby Windows-käyttöjärjestelmälle

  • Avaa -> https://rubyinstaller.org/

  • Kuka tahansa, jolla ei ole ennakkotietoa Rubyista, voi harkita vaihtoehdon ymmärtää syvästi.
  • Voit käydä läpi Rubyn asennuksen ja Rubyn käytön perusteet annetusta linkistä “Onko RubyInstaller sinulle?”

  • Toimitettu Ruby + Devkit (versio) on vakaimmin ja täysin testattu Rubyn versio, joka on ladattavissa.

  • Kun lataus on valmis, avaa asennusohjelma kaksoisnapsauttamalla. Seuraava Windows tulee näkyviin:
  • Napsauta “Hyväksyn lisenssi” ja Seuraava.

  • Seuraavassa valintaikkunassa voit muuttaa Rubyn asennuskohdetta.

Voit siirtää hiiren osoittimen valintaruutujen päälle saadaksesi lyhyt selitys vaihtoehdoista.

  1. UTF-8-asetusta käytetään ympäristömuuttujan asettamiseen.
  2. Yhdistämällä .rb- ja .rbw-tiedostot, voit suorittaa Rubyn kaksoisnapsauttamalla tai yksinkertaisesti kirjoittamalla komennon nimen kuoreen.
  3. Lisää suoritettavia Ruby-tiedostoja antaa sinun asentaa Rubyn kaikkialta. Tämä voi vaikuttaa olemassa oleviin Ruby-asennuksiin.
  • Napsauta Asenna.
  • Valitse valintaruutu, jos haluat asentaa MYS2-kehitysketjun yhdessä Rubyn kanssa. Napsauta Seuraava.

  • Kun asennus on valmis, napsauta Valmis.

  • Olet valmis menemään.

Ruby Mac-OS:

MacOS on esiasennettu Rubyn kanssa. Voit suorittaa päätelaitteellasi ruby ​​-v, se osoittaa esiasennetun version.

Johdanto ruby ​​on raiteille

Ruby on Rails on Rubyssa kirjoitettu kehys palvelinpuolen verkkosovellusten kehittämiseen. Rails tarvitsi kielen dynaamisen verkkosivun upottamiseksi HTML-koodiin. Tuolloin kiskojen luoja piti Rubyä parempana vaihtoehtona kuin muut kielet. Malli-näkymä-ohjain (MVC) -mallia käytetään sovellusohjelmoinnin järjestämiseen. Ruby on Rails on yleisimmin yhteydessä Internetiin jonkin käyttöliittymän verkkopalvelimen kautta.

Malli

Tietokanta ja Ruby-tiedosto yhdistetään taulukkoon Ruby on Rails -kehyksessä. Tätä kutsutaan malliksi. Kehittäjät voivat vapaasti sivuuttaa nimeämiskäytännön ja valita erilaisia ​​nimiä taulukoille, malleille ja niihin liittyville tiedostoille. Mutta parasta käytäntöä on nimetä seuraavasti: Sovellus / mallit -hakemistossa oleva tiedosto 'user.rb' voidaan liittää tietokannan taulukkoon 'käyttäjät'.

ohjain

Rails-palvelimen puoleinen komponentti tunnetaan nimellä Controller. Se määrittää, mikä tiedosto toimitetaan ulkoisille pyynnöille web-palvelimelta. Hakutoiminto tarvitsee kyselyn löytääkseen hakua vastaavat tiedot. Tämän jälkeen ohjain välittää osan datajoukosta vastaavalle näkymälle HTML-asiakirjan luomiseksi, joka sisältää taulukon, jossa yksi rivi tietoja kohti. Ohjain antaa yhden tai useita toimintoja, jotka ovat periaatteessa lohko, joka määrittelee kuinka vastata ulkoiseen pyyntöön.

näkymä

Suorituksen aikana Erb-tiedosto arvioidaan ja muunnetaan HTML-muotoon. Tämä saavutetaan View-toiminnolla. Kiskot sisältävät työkaluja, jotka helpottavat kehittäjien tehtävää rakentaa malleja ja näkymiä perussivustolle.

Suositellut artikkelit

Tämä on opas kuinka asentaa Ruby. Tässä olemme keskustelleet ohjeista ja erilaisista vaiheista Rubyn asentamiseksi. Voit myös tarkastella seuraavaa artikkelia saadaksesi lisätietoja -

  1. Ruby -haastattelukysymykset
  2. Ruby vs Python -suorituskyky
  3. Ruby vs Solmu
  4. Rubyn käyttö