Hogyan lehet telepíteni a Rubint?

A Rubint különböző nyelvek befolyásolták, például Perl, Smalltalk, Lisp, alkotója szerint, Yukihiro “Matz” Matsumoto japánból. A Ruby szintaxisa hasonló a Perlhez, míg az értelmezés hasonló a Smalltalkhoz, de jelentősen különbözik a Pythontól. Támogatja a funkcionális és objektum-orientált programozást. Dinamikus típusú rendszerrel rendelkezik, és a memóriakezelés bármilyen beavatkozás nélkül elvégezhető. Ez egy dinamikus és általános célú programozási nyelv. A kulcsszavak az osztály és a módszer meghatározására szolgálnak, míg a kódblokkok mind kulcsszavakkal, mind zárójelekkel definiálhatók. A szigil használatakor megváltoztatja a változó hatókörének szemantikáját. Az osztályokon kívüli függvények / változók meghatározása és az objektum részévé tétele eljárási programozás néven ismert. Ha minden objektum vagy névtelen funkciókkal, bezárásokkal és folytatásokkal rendelkezik, mindegyik értéknek megfelelő utasításokkal, és a függvények visszatérnek az utolsó értékeléshez, akkor objektumorientált programozásra hivatkoznak.

A Ruby tulajdonságai

  • Kivételkezelés és kezelői túlterhelés végezhető.
  • Alaposan objektumorientált öröklődés és metaosztályok segítségével.
  • Alapértelmezett argumentumok.
  • A változó hatókör szintjeit olyan globális, osztályos, példányos és lokális jelölések jelölik.
  • A RubyGems központi csomagkezelésként használatos.
  • A REPL egy interaktív Ruby Shell.
  • Unicode és több karakter kódolás támogatása.
  • A YAML, JSON és XML a rendelkezésre álló általános könyvtári modulok.

Az önálló beállítású könyvtárakat „gem” -nek nevezzük. Minden gyöngyszem tartalmaz:

  • Kód
  • Dokumentáció
  • Gem specifikáció (Gemspec )

A RubyGems egy olyan csomagkezelő, amely szabványos formátumot biztosít a Ruby programok terjesztésére. A drágakövek beszerelése ezen keresztül könnyen megoldható. A RubyGems integrálva van a Ruby futásidejű betöltővel. Ez betölti a telepített drágaköveket a könyvtár mappákba. A drágakövek rubinnel dolgoznak, amelyet egy bizonyos platformon terveztek, a CPU architektúrája, a rendszer operációs rendszere és a verzió alapján. Minden drágakő három fontos dolgot tartalmaz

  • Név
  • Változat
  • Felület

A Ruby telepítésének lépései

A Debian GNU / Linux és az Ubuntu alkalmazásban az alábbiak szerint telepíthetjük a Rubint:

$ sudo apt-get install ruby-full

A rubinnal teli csomag biztosítja a régi stabil kiadást Debianon és Ubuntuon.

A yum csomagkezelő használata az RHEL, a CentOS és a Fedora számára.

$ sudo yum install ruby

Az ezen keresztül telepített verzió a legújabb, amely a kiadás időpontjában elérhető lenne.

A Ruby frissítése telepítőkkel

Újabb verzió telepíthető harmadik fél telepítőivel, ha a Ruby már telepített verziója lejár. Ugyanazon a rendszeren lehetséges a Ruby több verziójának telepítése. Vannak külön eszközök, amelyek segítenek a különböző verziók közötti váltásban. Az RVM (Ruby-Version-Manager) használatakor nincs szükség külön harmadik fél telepítőire.

Ruby-build

A Ruby-build egy plugin az rbenv-hez. Ezzel a Ruby különböző verziói fordíthatók és telepíthetők. Elérhető:

  • Mac operációs rendszer
  • Linux
  • UNIX-szerű operációs rendszerek

Ruby telepítés

A Ruby különböző verziói összeállíthatók és tetszőleges könyvtárakba telepíthetők a Ruby-install segítségével. MacOs és Linux gépeken a Chruby egy olyan eszköz, amely lehetővé teszi az ugyanazon a gépen telepített különféle Ruby verziók közötti váltást.

Ruby Installer

A RubyInstaller nagyjából a teljes telepítést kínálja a teljes Ruby fejlesztési környezethez Windows rendszeren.

A Ruby telepítése Windows rendszeren

  • Megnyitás -> https://rubyinstaller.org/

  • Bárki, aki nincs előzetes ismerete a Rubinnal kapcsolatban, fontolóra veszi a mély megértés lehetőségét.
  • Megismerheti a Ruby telepítésének alapjait és a Ruby felhasználását az „Ön számára a RubyInstaller” hivatkozásból.

  • A mellékelt Ruby + Devkit (verzió) a legstabilizáltabb és legteljesebben tesztelt Ruby verzió, amely letölthető.

  • A letöltés befejezése után nyissa meg a telepítőt dupla kattintással. A következő Windows jelenik meg:
  • Kattintson az „Elfogadom a licencet” és a Tovább gombra.

  • A következő párbeszédpanelen megváltoztathatja a Ruby célzási útját.

Az egérmutatót áthelyezheti a jelölőnégyzetek fölé, hogy röviden ismertesse a lehetőségeket.

  1. Az UTF-8 opciót használják a környezeti változó beállításához.
  2. Az .rb és .rbw fájlok társítása lehetővé teszi, hogy dupla kattintással futtassa a Rubint, vagy egyszerűen gépelje be a parancs nevét a héjon.
  3. A Ruby futtatható fájlok hozzáadása lehetővé teszi a Ruby telepítését mindenütt. Ez befolyásolhatja a meglévő Ruby telepítéseket.
  • Kattintson a Telepítés elemre.
  • Jelölje be a jelölőnégyzetet, ha a MYS2 fejlesztési láncát a Rubyval együtt szeretné telepíteni. Kattintson a Tovább gombra.

  • A telepítés befejezése után kattintson a Befejezés gombra.

  • Készen állsz a továbblépésre.

Ruby Mac-OS rendszeren:

A MacOS előre telepítve van a Ruby-val. A ruby ​​-v parancsot futtathatja a terminálon, ez az előre telepített verzióra mutat.

Bevezetés a Ruby on Rails-be

A Ruby on Rails a Ruby-ban írt keret, amely kiszolgálóoldali webes alkalmazások fejlesztésére szolgál. A síneknek nyelvére van szükségük a dinamikus weboldal HTML-kódba ágyazására. Abban az időben a sínek alkotója a Rubint jobb választásnak tekintette, mint a többi nyelv. A modell-nézet-vezérlő (MVC) mintát alkalmazzák az alkalmazás programozásának megszervezésére. A Ruby on Rails leggyakrabban valamilyen front-end webszerveren keresztül kapcsolódik az internethez.

Modell

Egy adatbázist és a Ruby fájlt a Ruby on Rails keretrendszerében található táblázatokhoz rendelik. Ezt modellnek nevezik. A fejlesztők szabadon hagyhatják figyelmen kívül az elnevezési konvenciót, és választhatnak különböző neveket a táblákhoz, modellekhez és a hozzájuk tartozó fájlokhoz. A legjobb gyakorlat azonban az, ha a következőket nevezzük meg: Az alkalmazás / modellek könyvtárában található „user.rb” fájl társítható az adatbázis „felhasználók” táblájához.

Vezérlő

A Rails szerveroldali összetevője Controller néven ismert. Meghatározza, hogy melyik fájlt kell továbbítani a webkiszolgáló külső kéréseihez. A keresési funkciónak lekérdezésre van szüksége a keresésnek megfelelő adatok megtalálásához. A vezérlő ezután továbbítja az adatok egy részhalmazát a megfelelő nézethez, hogy HTML-dokumentumot hozzon létre, amely tartalmaz egy táblázatot, adatonként egy sorral. A vezérlő egy vagy több műveletet hajt végre, amely alapvetően egy blokk, amely meghatározza, hogyan kell válaszolni egy külső kérésre.

Kilátás

A futás ideje alatt egy Erb fájlt kiértékelnek és HTML-re konvertálnak. Ezt a View segítségével érhetjük el. A sínek olyan eszközöket tartalmaznak, amelyek megkönnyítik a fejlesztők feladatát az alapvető webhelyek modelleinek és nézeteinek felépítésében.

Ajánlott cikkek

Ez egy útmutató a Ruby telepítéséhez. Itt megvitattuk az utasításokat és a Ruby telepítésének különféle lépéseit. A következő cikkben további információkat is megnézhet -

  1. Ruby interjú kérdései
  2. Ruby vs Python teljesítmény
  3. Ruby vs Node
  4. Ruby felhasználás

Kategória: